kendo ui グリッドを作成しました。データベースからデータをロードできます。このグリッドでは、データはさまざまなテーブルから取得されます。linq クエリで結合を使用してデータをロードしました。ここで、linq クエリを使用してデータを更新し、別のテーブルのデータを更新したいと考えています。助言がありますか..
2 に答える
0
各テーブルから個々のレコードを更新してから、db.SubmitChanges(); を実行する必要があります。
クエリでは、出力は匿名型であり、dbContext に接続されたテーブル型ではありません。
SQL の観点から考えると、LinqToSql は非常によく似た働きをします。結合でレコード セットを選択することは可能ですが、これを直接更新することはできません。それを分割して、エントリを 1 つずつ直接変更する必要があります。
于 2012-06-18T11:45:17.577 に答える
0
DataContext インスタンスは、ロードするすべてのインスタンスを追跡します。SubmitChanges を呼び出すと、すべての変更が 1 つのトランザクションでデータベースに送信されます。
于 2012-06-18T11:41:35.197 に答える