我有一个使用andAsp.Net MVC
构建的应用程序。为了提高应用程序的性能,我遇到了各种帖子,并了解到我们必须编译查询才能大幅提高应用程序的性能。.Net 4.0
EF6
所以我继续搜索compiled query
并写了我自己的如下:
public static Func<KEEntities, IQueryable<tblProperty>> GetProperties =
CompiledQuery.Compile((KEEntities db) =>
from property in db.tblProperties select property);
但是上面的查询给了我一个错误,说错误没有从'KEApplication.Models.EntityModel.KEEntities'到'System.Data.Entity.Core.Objects.ObjectContext'的隐式引用转换。
在浏览了几篇文章之后,特别是This
通过阅读answer
那里,我很失望地知道和compiled queries
不受支持。我还阅读了该版本 > 4 提供了查询的自动编译,但就我而言,如果发生这种情况,我没有看到任何改进。有没有其他可能的方法来实现上述配置的功能?.Net 4
EF6
EF
compiled query