0

行のリスト (Id、field1、f2...) をフェッチし、計算を行って結果を IList に格納します。このリストのすべての値をテーブル T に更新したいと考えています。私はエンティティ フレームワークを使用しており、これはトランザクションである必要があります。

transactionscope を開いて、ストアド プロシージャを使用して更新しても問題ありませんか、それとも複数の更新を一度にプッシュする効率的な方法ですか?

4

1 に答える 1

0

ObjectContext の SaveChanges メソッドは、エンティティに対して行われたすべての変更をデータベースに永続化するためのゲートウェイです。ObjectContext.SaveChanges() を呼び出すと、エンティティの EntityState に基づいて、データベースに対して挿入、更新、または削除操作が実行されます。

ObjectContext.SaveChanges();

これがお役に立てば幸いです。

于 2013-06-27T03:48:54.223 に答える