現在、.NET Entity FrameworkのSelfTrackingエンティティを使用していますが、クエリの実行を高速化したいと考えています。
誰もが最初に提案しているように見えるのは、コンパイル時にモデルのビューを生成することです。
ssdlファイルなどを使用して、プロジェクトでコンパイルされる「MyModel.Views.cs」を作成することができました。しかし、私はこれの利点をこれまで見たことがありませんか?ここで何かが足りませんか?自己追跡エンティティを使用している場合、これによるメリットはありませんか?
Entity Frameworkでパフォーマンスを向上させる他の方法はありますか?コンパイル済みビューを作成し、パラメーターを指定するにはどうすればよいですか?たとえば、検索クエリはさまざまな異なるパラメータを使用する必要がありますが、より高速にすることで実行できます。
ありがとう