【问题标题】:Is there End httpRequest event是否有 End httpRequest 事件
【发布时间】:2010-07-24 00:44:05
【问题描述】:

我必须在许多对象之间共享 ObjectContext(来自 EF4),所以我为每个 HttpRequest 创建一个上下文(我还没有找到更好的方法),但问题不大......

当我使用时

using (ObjectContext ctx = new ...) {}

它总是在右括号后处理上下文。那么当我的上下文存在于 HttpRequest 时,我应该如何处理它?我可以在 HttpRequest 结束后调用任何事件吗?或发送响应时的事件?

当每个 HttpRequest 创建一个上下文时,在这种情况下不释放上下文可能会导致错误?

【问题讨论】:

    标签: asp.net-mvc-2 entity-framework-4


    【解决方案1】:

    当然,there's an EndRequest event

    请注意,大多数 DI 框架会自动为您执行此操作。但如果你想自己做,你可以handle that event in global.asax.cs

    【讨论】:

      猜你喜欢
      • 2013-03-04
      • 2011-10-29
      • 2013-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-31
      • 1970-01-01
      • 2011-11-25
      相关资源
      最近更新 更多