我有方法的代碼:淨實體框架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