【发布时间】:2013-01-04 00:14:15
【问题描述】:
我正在分析一个 ASP.NET Web 应用程序,我注意到我的 EF4 执行计划没有被缓存。每次加载页面时,都会重新编译所有 Linq 表达式,如下面的屏幕截图所示。
有什么方法可以告诉 EF4 缓存这些执行计划?
编辑:
这就是我的查询的样子:
var objs = db.Table
.Include("OtherTable")
.Where(g =>
(someId != null || g.ID == someId) &&
(g.ObjType == someType) &&
(/* etc */))
.ToList();
【问题讨论】:
标签: c# entity-framework-4 linq-to-entities dbcontext