2016-06-29 12 views
7

Entity Framework 6.1.3でクエリを最適化したいので、クエリが既にCompiledQueriesであるか、または手動でCompiledQueryとして記述する必要があるかどうかを知る必要があります。Entity Framework 6のクエリはすべてコンパイル済みですか?

ありがとうございます。

+0

何にコンパイルされたクエリ:EFのチューニング性能が本当にあなたのための主要な問題であるならば、私は次のように読むことをお勧め? – vivek

+0

何を言って?キャッシュされた実行を参照する必要がありますが、それはデータベースエンジンに任されます。 – Marco

+1

CompiledQueryクラスは、再利用のためにクエリのコンパイルとキャッシングを提供します。 詳細については、次のリンクをご覧ください。https://msdn.microsoft.com/en-us/library/bb896297(v=vs.100).aspx –

答えて

2

いいえ、そうではありません。 CompiledQueryを使用するように指定する必要があります。

つまり、コンパイルされたクエリを使用すると、パフォーマンスが7%向上します。

https://msdn.microsoft.com/en-us/data/hh949853

関連する問題