ASP.NET MVC中每个请求一个DbContext(没有IOC容器)
如果这已经得到回答,请道歉,但如果您不使用IOC容器,如何保证每个请求有一个Entity Framework DbContext?(到目前为止,我遇到的答案涉及IOC容器解决方案。)
似乎大多数解决方案都挂钩到HttpContext.Current.Items
字典中,但是如何在请求完成时保证处理DbContext?(或者EF的处理不是绝对必要的DbContext
吗?)
编辑
我目前正在我的控制器中实例化和处理我的DbContext,但我在ActionFilters和我的MembershipProvider中也有几个单独的DbContext实例(我刚注意到,也有几个验证器)。因此,我认为集中我的DbContext的实例化和存储以减少开销可能是个好主意。
慕姐8265434
慕森卡