2011-07-13 19 views
0

私は約80Kレコードのオブジェクトグラフを持っています。EntityFramework。 OutOfMemoryException

SaveChangesを呼び出すと、OutOfMemoryExceptionが発生します。 私はバッチでsaveChangesを分けることに関して、 を読んできましたが、私はどのようにそれを行うのか分かりません。 私は7テーブルと からのコンテキストchanegdデータに持っている問題は、直線的な階層はありません。

問題を解決するにはどうすればよいですか?

答えて

1

私の助言は、ストアドプロシージャを使用することです。データをグループに分けて個別に変更することもできますが、それは控えめでバグの傾向があります。大量のデータセットを使用していると考えると、ストアドプロシージャの方がはるかに高速になり、大きな影響を与える可能性があります。

+0

これは今では不可能です。今私はEFの回避策が必要です – RinatMegenbaev