EntityFramework. OutOfMemoryException - PullRequest
0 голосов
/ 13 июля 2011

У меня есть граф объектов приблизительно ~ 80K записей.

Когда я вызываю SaveChanges, у меня возникает исключение OutOfMemoryException. Я читал о разделении saveChanges в пакетах, но я не знаю как это сделать. Беда в том, что у меня в контексте данные chanegd из 7 таблиц и нет прямой иерархии.

Как решить проблему?

1 Ответ

1 голос
/ 13 июля 2011

Мой совет - использовать хранимую процедуру. Вы можете попробовать разбить ваши данные на группы и изменить каждую по отдельности, но это будет не элегантно и может привести к ошибкам. Хранимые процедуры также будут намного быстрее, что может оказать существенное влияние, учитывая, что вы используете большой набор данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...