Entity Framework - ошибка удаления контекста - PullRequest
2 голосов
/ 31 января 2011
using(ctx e = new ctx())
{
   var pkg = from clPkg in e.PkgCoilPkgs.Include("PkgBand")
                               .Where(c2 => c2.PkgId == PkgID)
                               select new PkgCoilcls
                               {
                                  PkgCoilPkg = clPkg,
                               };
  return pkg.FirstOrDefault();
}

PkgBand - таблица внешнего ключа, и для отложенной загрузки задано значение true

: var pkgBand = PkgCoilPkg.PkgBand.Name;

throws

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

Даже при использовании Include("PkgBand") для загрузки, Почему я получаю эту ошибку?

1 Ответ

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

Спасибо, я исправил это с помощью Projection; выберите новый {PkgCoilPkg, PkgCoilPkg.PkgBand}; Вот больше информации: Entity Framework Include () не работает

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