Asp.net mvc 2 是否有结束httpRequest事件

Asp.net mvc 2 是否有结束httpRequest事件,asp.net-mvc-2,entity-framework-4,Asp.net Mvc 2,Entity Framework 4,我必须在多个对象之间共享ObjectContext(来自EF4),所以我要为每个HttpRequest创建一个上下文(我还没有找到更好的方法),但是没有什么问题 当我使用 using (ObjectContext ctx = new ...) {} 它总是在结束括号后处理上下文。那么,当我的上下文适用于HttpRequest时,我应该如何处理它呢?我可以在HttpRequest结束后调用任何事件吗?或发送响应时的事件 在这种情况下,如果每个HttpRequest创建一个上下文,则不处理上下文可

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

当我使用

using (ObjectContext ctx = new ...) {}
它总是在结束括号后处理上下文。那么,当我的上下文适用于HttpRequest时,我应该如何处理它呢?我可以在HttpRequest结束后调用任何事件吗?或发送响应时的事件

在这种情况下,如果每个HttpRequest创建一个上下文,则不处理上下文可能会导致错误

请注意,大多数DI框架都会自动为您执行此操作。但是如果你愿意自己做,你可以