Это может быть простой или быстро задаваемый вопрос.
В моем приложении EF возникает исключение.
System.OutOfMemoryException: возникло исключение типа «System.OutOfMemoryException».
Я пытаюсь получить записи из таблицы Журнал на основе idList (int). Таблица журналов содержит миллионы записей. Как исправить это исключение или как оптимизировать код для решения этой проблемы?
var resultList = idList.Join(clientEntities.Logs,
x => x,
s => s.ID,
(x, s) => s)
foreach (var r in resultList)
{
...
}
При выполнении цикла возникло исключение.
OutOfMemory
исключения чрезвычайно сложно отлаживать, особенно когда мы не можем видеть, какой другой код используется. Что происходит внутриforeach
? - person Matthew Haugen   schedule 05.09.2014clientEntities.Logs.AsNoTracking()
- person Yuliam Chandra   schedule 05.09.2014