2011-07-13 7 views
0

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

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

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

ответ

1

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

+0

это невозможно сейчас. Теперь мне нужно обходиться для EF – RinatMegenbaev