私は.NET Entity Frameworkを初めて使用しており、数百万行のテーブルのレコードを繰り返し処理しようとしています。ここに基本コードはあります:エンティティフレームワークのクエリoutofmemoryexception
// select the records from the database
var records = from data in dataContext.Messages
select data;
// iterate over the messages
foreach (var record in records)
{
// do nothing
}
私は 'outofmemoryexception'を取得します。クエリを変更したり、ObjectQueryインスタンスのメモリを管理する方法はありますか?
あなたはその繰り返しの中で何をしますか? – Tigran
[エンティティフレームワークの大きなデータセット、メモリ不足の例外]の可能な複製(http://stackoverflow.com/questions/18169859/entity-framework-large-data-set-out-of-memory-exception) –