SQL Server でストアド プロシージャをコンパイルしてキャッシュするのと同じように、効率が向上するため、Entity Framework でコンパイル済みクエリを使用する必要があると何度か言及されているのを見てきました。
どうやら、コンパイルされたクエリには 2 つのバージョンがあり、最初はCompiledQuery
であり、私の理解では、 と の両方で機能する自動コンパイルされたクエリでのみ機能しObjectContext
ます。DbContext
ObjectContext
では、どのバージョンの EF でコンパイルされたクエリが機能し、どの API コンテキストで動作するのでしょうか?