Entity Framework запрос outofmemoryexception

Я новичок в .NET Entity Framework и пытаюсь перебрать записи в таблице с несколькими миллионами строк. Вот основной код:

// 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?

6
задан mdeangelo272 26 July 2011 в 20:26
поделиться