2

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 4EF6EFcompiled query

4

0 に答える 0