【发布时间】:2010-07-24 00:44:05
【问题描述】:
我必须在许多对象之间共享 ObjectContext(来自 EF4),所以我为每个 HttpRequest 创建一个上下文(我还没有找到更好的方法),但问题不大......
当我使用时
using (ObjectContext ctx = new ...) {}
它总是在右括号后处理上下文。那么当我的上下文存在于 HttpRequest 时,我应该如何处理它?我可以在 HttpRequest 结束后调用任何事件吗?或发送响应时的事件?
当每个 HttpRequest 创建一个上下文时,在这种情况下不释放上下文可能会导致错误?
【问题讨论】:
标签: asp.net-mvc-2 entity-framework-4