Я использую asp.net mvc5 с EF, в этой строке, которую я получил «Экземпляр ObjectContext был удален и больше не может использоваться для операций, требующих подключения». Что не так?ASP.NET MVC5: экземпляр ObjectContext удален
public JsonResult GetResponibleParty()
{
List<CI_ResponsibleParty> resParty;
using (MetabaseDbContext context = new MetabaseDbContext())
{
resParty = context.SetOfResponsibleParty.ToList();
return Json(resParty, JsonRequestBehavior.AllowGet);
}
}
вы можете показать, что 'CI_ResponsibleParty' содержит? Может быть, у него есть некоторые refferences, которые не загружаются с 'ToList()', но им нужно после. Так что лучше создать 'ResponsiblePartyViewModel', у которого есть только те свойства, которые вам нужны, это решительно решит вашу проблему. –
Где отображается эта ошибка? Не могли бы вы показать весь класс? – Kamo
teo van kot: да, вы правы. Проблема была в процессе LazyLoading. – Andrey