VS2008 Entity Framework Экземпляр ObjectContext был удален и больше не может использоваться для операций, требующих подключения - PullRequest
1 голос
/ 27 апреля 2011

Я использую Entity Framework с VS 2008. Я получаю сообщение об ошибке «Экземпляр ObjectContext был удален и больше не может использоваться для операций, требующих подключения.»

Этого можно избежать, установив LazyLoadingEnable = false, но это поддерживается EF4 и .Net framework 4 vs2010

Есть ли альтернатива vs2008 для устранения этой ошибки?

1 Ответ

1 голос
/ 27 апреля 2011

если ваши запросы к объектному тексту имеют тип возврата IQueryable или IEnumerable, данные не извлекаются из базы данных, пока вы не перечислите их.

вы получите эту ошибку, если попытаетесь перечислить позже, когдаобъектный текст уже удален.

также можно посмотреть здесь: ASP.Net Entity Framework, ошибка объектного текста

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