0

kendo ui グリッドを作成しました。データベースからデータをロードできます。このグリッドでは、データはさまざまなテーブルから取得されます。linq クエリで結合を使用してデータをロードしました。ここで、linq クエリを使用してデータを更新し、別のテーブルのデータを更新したいと考えています。助言がありますか..

4

2 に答える 2

0

各テーブルから個々のレコードを更新してから、db.SubmitChanges(); を実行する必要があります。

クエリでは、出力は匿名型であり、dbContext に接続されたテーブル型ではありません。

SQL の観点から考えると、LinqToSql は非常によく似た働きをします。結合でレコード セットを選択することは可能ですが、これを直接更新することはできません。それを分割して、エントリを 1 つずつ直接変更する必要があります。

于 2012-06-18T11:45:17.577 に答える
0

DataContext インスタンスは、ロードするすべてのインスタンスを追跡します。SubmitChanges を呼び出すと、すべての変更が 1 つのトランザクションでデータベースに送信されます。

于 2012-06-18T11:41:35.197 に答える