私のコンテキストで〜300 DbSetsがあり、アプリケーションロード(FirstOrDefault()のインデックス付きフィールド上)の最初のクエリは〜40秒かかります。これを改善するなぜ私のEFコードが最初に生成されたビューは効果がありませんか?
は、私がここでT4テンプレートを使用してEF 4.3.1コードファーストで生成済みのビューを使用しようとしています:
を、私はそれをコンパイルし、私は何のパフォーマンスの違いを見ません。私はそれが、私が経験している苦しいスタートアップを助けると思っていた。
役立つでしょうか?そうでない場合、事前に生成されたビューは正確にはどのようなものですか?そして、何かがありますか?起動時間を改善するにはどうすればよいですか?私の文脈を分割することは、控えめに言えば痛いことです。
ASP.NETには、あらかじめコンパイルされたビューがあります。私も同じ問題がありました。 – jrummell