VS2008实体框架ObjectContext实例已被释放,不能再用于需要连接的操作

时间:2011-04-27 05:58:52

标签: visual-studio-2008 entity-framework

我正在使用VS 2008的实体框架。我收到错误“ObjectContext实例已被处理,不能再用于需要连接的操作。”

这可以通过设置LazyLoadingEnable = false来避免,但EF4和.Net framework 4 vs2010支持

vs2008有替代方法可以删除此错误吗?

1 个答案:

答案 0 :(得分:1)

如果针对objectcontext的查询具有IQueryable或IEnumerable的返回类型,则在枚举数据之前不会从数据库中检索数据。

如果稍后在已经处理了objectcontext时尝试枚举,则会收到该错误。

还可以看一下: ASP.Net Entity Framework, objectcontext error