【发布时间】:2009-11-09 01:12:57
【问题描述】:
我在我的项目中使用实体框架,我遇到的问题是,一旦我将实体传递给视图(请记住,这些实体具有延迟初始化的对象,如下所示:Products.Owner,其中owner 是一个延迟初始化的对象)我得到一个运行时异常,告诉我 ObjectContext 超出范围。
现在这是有道理的,因为我使用 using (...entities...) { .... } 语句从 Service 获取实体,这意味着它在返回结果时被释放。
我将如何解决这个问题并拥有一个从头到尾都处于活动状态的对象上下文。谢谢。
【问题讨论】:
标签: asp.net-mvc entity-framework service lazy-loading objectcontext