【发布时间】:2012-03-19 05:00:36
【问题描述】:
为了在 EF 中支持延迟加载功能,实例化DbContext 的最佳方式是什么?
我知道HttpContext的当前项目是通过Application_BeginRequest方法和Application_EndRequest方法创建DbContext的好地方,但是在MSDN和官方asp.net mvc站点的一些示例代码中,他们只是创建@ 987654326@在Controller的构造函数中,并在控制器的Dispose()方法中处理。
我认为这两种方式并没有太大的不同,因为所有这些都实现了每个请求模式的会话。
我只是想确定我的理解是否正确。
【问题讨论】:
标签: asp.net-mvc-3 entity-framework