我有方法的代码:净实体框架ObjectContext的错误
using (var cc = new MyDBContext())
{
var myList = (from user in cc.Users
where user.UserGroup.Name == "smth"
orderby user.ID ascending
select user);
if (startIndex != null)
return View(myList.Skip((int)startIndex).Take(50));
else
return View(myList);
}
鉴于我赶例外的ObjectContext的实例已被设置,并且不再能够用于需要连接的操作。
有些人说.ToList()必须解决问题,但它也会抛出myList.ToList()异常。我的问题是什么?
P.S.在调试模式下,我在@ item.FullName的视图中有异常,但是如果将鼠标移动到FullName属性上,我可以看到正确的值。
对不起,我的英语不好。
可能重复一百万... http://stackoverflow.com/search?q=ObjectContext+Disposed+%5Basp-net-mvc%5D – 2012-03-25 16:46:59
他们建议删除使用语句,但在另一篇文章中人们说我总是应该关闭dbcontext对象。 – Dmitriy 2012-03-25 16:50:43