Asp.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);
しかし、上記のクエリを実行すると、Error There is no implicit reference conversion from 'KEApplication.Models.EntityModel.KEEntities' to 'System.Data.Entity.Core.Objects.ObjectContext'.というエラーが表示されます。
繰り返しますが、いくつかの投稿、特にThis
を読んだ後、がおよびでサポートされていないanswer
ことを知ってがっかりしました。また、バージョン > 4 ではクエリの自動コンパイルが提供されていることも確認しましたが、私の場合は改善が見られませんでした。上記の構成のような機能を実現する他の方法はありますか?compiled queries
.Net 4
EF6
EF
compiled query