我正在尝试将实体作为 JSON 返回,但我不断收到此错误:
ObjectContext 实例已被释放,不能再用于需要连接的操作。
这是我的代码:
public JsonResult ListAllDepartments()
{
JsonResult jsonResult = null;
using (var db = new EventTrackerDB())
{
var foundDepartments = from departments in db.EVNTTRKR_Departments
select departments;
jsonResult = Json(foundDepartments.ToList(), JsonRequestBehavior.AllowGet);
}
return jsonResult;
}
我不明白为什么会发生错误。我在结果集上调用了 toList()。
如果我去 myapp/Departments/ListAllDepartments 我会收到错误消息。
有谁知道解决这个问题?
谢谢!