![]() |
1
4
|
![]() |
2
2
如果使用集成管道(默认)在IIS 7中运行,则ASP.NET模块将看到每个请求,甚至是静态内容的请求(请参见 http://learn.iis.net/page.aspx/508/wildcard-script-mapping-and-iis-7-integrated-pipeline/ ),
如果使用操作筛选器,则如果在OnActionExecuted期间释放上下文,则需要提前完成所有工作。如果要将查询执行延迟到视图呈现,或使用实体的延迟/延迟加载,请在OnResultExecuted期间等待并释放。 正如Craig指出的,IoC容器也可以为您管理生命周期。 |
![]() |
3
1
如果这是一个非常简单的应用程序,而您没有执行DI,那么您可以在控制器的构造函数中实例化EF ObjectContext。查看ASP.NET MVC示例应用程序 http://www.asp.net/mvc 关于入门的基本信息。我认为他们现在使用的三个示例应用程序都使用了EF。 |
![]() |
4
1
另一种流行的方法是重写基本控制器内的OnActionExecuted和OnActionExecuting方法。
|
![]() |
Drago · Linq通过比较Id和具有Id的对象列表来查询获取列表 3 年前 |
![]() |
Niyazi Babayev · 如何在表达式中动态应用表达式? 3 年前 |
![]() |
Murat Güzel · EF存储库模式错误{'Id'}已被跟踪 3 年前 |
![]() |
dotnetdevcsharp · 减少基于数据类型获取设置的方法数量 3 年前 |
![]() |
saravanan049 · 在实体框架中回滚Azure SQL数据库 3 年前 |