2017-06-15 7 views
1

Entity Frameworkと効率について質問があります。データベース接続が閉じられた後に変更を保存する方法

私は、多くの行のデータをロードし、それらの行を変更し、それらの変更を保存する必要があります。

私は、メモリに格納するのが問題になるほど行が大きくなることは期待していません。しかし、私の変更を保存できるようにするために、変更を保存するためにデータベース接続を開いたままにしておく必要があることを理解しています。私は長い間データベース接続を開いたままにしたくありません。

これらのレコードをメモリにロードし、データベース接続を閉じて変更を加え、それらの変更を保存するために接続を再度開く方法はありますか?

もしそうでなければ、この状況を効率的に処理するにはどうすればよいでしょうか?

答えて

4

これらのレコードをメモリにロードし、データベース接続を閉じ、変更を加え、それらの変更を保存するために接続を再度開く方法はありますか?

はい。参照:Entity Framework Add and Attach and Entity States

関連する問題