EFでの最初のクエリ中の長い遅延-これは、新しいクエリが実行されるたびに発生しますか?

集中治療専門医

したがって、EFが最初のクエリを実行するとき、その場でクエリをコンパイルする必要があるようです。コンパイルされたクエリがキャッシュに常駐するようになったため、後続のクエリの呼び出しが高速になります。また、DBContextが出入りしても、コンパイルされたクエリはキャッシュに残っているようです。。(私が正しく理解している場合)

ただし、各クエリが最初に実行されるときに遅延が発生するのでしょうか、それとも、クエリが最初に実行されるときにすべてのクエリをEFコンパイル/キャッシュするのでしょうか。

また、プリコンパイルは単純な作業のようには見えません。

JCフォード

エンティティフレームワークに初めてクエリを実行すると、メモリ内のエンティティモデルが調べられ、そのモデルのデータベース表現で機能するSQLビューが生成されます。エンティティモデルが大きく複雑になるほど、時間がかかります。それをスピードアップする唯一の方法は、それらのビューを事前に生成することです。これは、IMO Entity Frameworkがビルド時にデフォルトで実行する必要があることですが、そうではありません。多分いつか。その間、あなたはそれを自分でしなければなりません。

詳細については、http//msdn.microsoft.com/en-us/data/hh949853を参照してください。

Entity Framework Power Toolsを使用すると、dbContext派生クラスファイルのコンテキストメニューからこれを実行できます。

http://msdn.microsoft.com/en-us/data/jj593170.aspx

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

EFでの最初のクエリ中の長い遅延-これは、新しいクエリが実行されるたびに発生しますか?

分類Dev

「リクエストの処理中にエラーが発生しました」というメッセージが表示されるのはなぜですか?

分類Dev

ngrokで実行されているアプリへのPOSTリクエストの送信中に502エラーが発生しました

分類Dev

以前のMTPディレクトリを削除するにはどうすればよいですか?これで、試行するたびに入出力エラーが発生しますか?

分類Dev

exec()の実行中にエラーが発生しました。コマンド:作業ディレクトリ:null環境:null-ルート化されていないデバイスでAndroidでバイナリを正しく実行する方法は?

分類Dev

動的に作成されたクエリの実行中にエラーが発生しました

分類Dev

リアクタがすでに実行されているかどうかを確認しているのに、ReactorNotRestartableエラーが発生する

分類Dev

このコードをボタンにアタッチすると、コードが実行されても「オブジェクト '範囲'が失敗しました」というエラーが発生し続けるのはなぜですか?

分類Dev

最初のスクリプトで呼び出されたスクリプトがエラー コードで終了したときに、スクリプトの実行を継続するにはどうすればよいですか?

分類Dev

makefileにディレクトリを変更させ、その新しいディレクトリでantを実行すると、「JAVA_HOMEが正しく定義されていません」というエラーが発生します。

分類Dev

Angularアプリの実行中にエラーが発生しました:「let-」はng-template要素でのみサポートされています

分類Dev

タイムアウトが発生したかどうかについてz3のPythonAPIにクエリを実行することは可能ですか?

分類Dev

Neo4jブラウザで入力中にCypherクエリの新しい行で新しい句を開始する方法現在、「Enter」または「Return」キーでクエリが実行されます

分類Dev

アプリの実行中にエラーが発生しました:JDKが指定されていません

分類Dev

マップ関数でレンダリングすると、JsLintエラーが発生します。これは、代入または関数呼び出しが予期されていたため、代わりに式が表示されましたか?

分類Dev

レジストリにキーを作成しようとしています。しかし、このコマンドを実行すると、エラーが発生します:指定されたパスが無効です

分類Dev

SQL Server 2012を使用していますが、正常に機能しています。しかし、SQL Server2008とそれは機能していません。クエリを実行しているときに、次のエラーが発生します。

分類Dev

ServiceFabricの.NETCoreで実行されているAngularアプリでエラーが発生しました

分類Dev

Pythonスクリプトの実行中にpylintを実行して、pylintがコードを渡すとコードが実行され、そうでない場合はpylintエラーが表示されるようにすることはできますか?

分類Dev

ネストされた非同期呼び出しが実行される場合、関数は2回実行され、それ以外の場合は1回実行されます。これがいつ発生するかを事前に決定するための支援が必要

分類Dev

PHPで実行するとSQL構文エラーが発生しますが、SQLクエリとしては正常に実行されます

分類Dev

intの配列から変換された文字列でクエリを実行すると、変換データ型smallintエラーが発生します

分類Dev

InterfaceError:パラメーター0のバインド中にエラーが発生しました-djangoスクリプトの実行時にサポートされていないタイプである可能性があります

分類Dev

ハンドラーの子リクエストの実行中にエラーが発生しました(アプリはサーバーにのみデプロイされています)

分類Dev

VBAを実行するためのSQLクエリを取得できず、エラーが発生し続ける3131エラーがfrom句にあり、3067クエリに少なくとも1つのテーブルまたはクエリが含まれている必要があります

分類Dev

スクリプトの実行中にエラーが発生しました:regeneratorRuntimeが定義されていません

分類Dev

UIStoryboardは、セグエが実行されるたびに新しいUIViewControllerオブジェクトをインスタンス化しますか?

分類Dev

Objection.jsクエリでcatch()ブロックが実行されず、代わりにthen()が常に実行され、結果として0または1のいずれかが渡されるのはなぜですか?

分類Dev

Tomcatサーバーを実行していますが、リクエストの発信元のマシンの詳細を取得したいと思います。これは可能ですか、そしてどのようにですか?

Related 関連記事

  1. 1

    EFでの最初のクエリ中の長い遅延-これは、新しいクエリが実行されるたびに発生しますか?

  2. 2

    「リクエストの処理中にエラーが発生しました」というメッセージが表示されるのはなぜですか?

  3. 3

    ngrokで実行されているアプリへのPOSTリクエストの送信中に502エラーが発生しました

  4. 4

    以前のMTPディレクトリを削除するにはどうすればよいですか?これで、試行するたびに入出力エラーが発生しますか?

  5. 5

    exec()の実行中にエラーが発生しました。コマンド:作業ディレクトリ:null環境:null-ルート化されていないデバイスでAndroidでバイナリを正しく実行する方法は?

  6. 6

    動的に作成されたクエリの実行中にエラーが発生しました

  7. 7

    リアクタがすでに実行されているかどうかを確認しているのに、ReactorNotRestartableエラーが発生する

  8. 8

    このコードをボタンにアタッチすると、コードが実行されても「オブジェクト '範囲'が失敗しました」というエラーが発生し続けるのはなぜですか?

  9. 9

    最初のスクリプトで呼び出されたスクリプトがエラー コードで終了したときに、スクリプトの実行を継続するにはどうすればよいですか?

  10. 10

    makefileにディレクトリを変更させ、その新しいディレクトリでantを実行すると、「JAVA_HOMEが正しく定義されていません」というエラーが発生します。

  11. 11

    Angularアプリの実行中にエラーが発生しました:「let-」はng-template要素でのみサポートされています

  12. 12

    タイムアウトが発生したかどうかについてz3のPythonAPIにクエリを実行することは可能ですか?

  13. 13

    Neo4jブラウザで入力中にCypherクエリの新しい行で新しい句を開始する方法現在、「Enter」または「Return」キーでクエリが実行されます

  14. 14

    アプリの実行中にエラーが発生しました:JDKが指定されていません

  15. 15

    マップ関数でレンダリングすると、JsLintエラーが発生します。これは、代入または関数呼び出しが予期されていたため、代わりに式が表示されましたか?

  16. 16

    レジストリにキーを作成しようとしています。しかし、このコマンドを実行すると、エラーが発生します:指定されたパスが無効です

  17. 17

    SQL Server 2012を使用していますが、正常に機能しています。しかし、SQL Server2008とそれは機能していません。クエリを実行しているときに、次のエラーが発生します。

  18. 18

    ServiceFabricの.NETCoreで実行されているAngularアプリでエラーが発生しました

  19. 19

    Pythonスクリプトの実行中にpylintを実行して、pylintがコードを渡すとコードが実行され、そうでない場合はpylintエラーが表示されるようにすることはできますか?

  20. 20

    ネストされた非同期呼び出しが実行される場合、関数は2回実行され、それ以外の場合は1回実行されます。これがいつ発生するかを事前に決定するための支援が必要

  21. 21

    PHPで実行するとSQL構文エラーが発生しますが、SQLクエリとしては正常に実行されます

  22. 22

    intの配列から変換された文字列でクエリを実行すると、変換データ型smallintエラーが発生します

  23. 23

    InterfaceError:パラメーター0のバインド中にエラーが発生しました-djangoスクリプトの実行時にサポートされていないタイプである可能性があります

  24. 24

    ハンドラーの子リクエストの実行中にエラーが発生しました(アプリはサーバーにのみデプロイされています)

  25. 25

    VBAを実行するためのSQLクエリを取得できず、エラーが発生し続ける3131エラーがfrom句にあり、3067クエリに少なくとも1つのテーブルまたはクエリが含まれている必要があります

  26. 26

    スクリプトの実行中にエラーが発生しました:regeneratorRuntimeが定義されていません

  27. 27

    UIStoryboardは、セグエが実行されるたびに新しいUIViewControllerオブジェクトをインスタンス化しますか?

  28. 28

    Objection.jsクエリでcatch()ブロックが実行されず、代わりにthen()が常に実行され、結果として0または1のいずれかが渡されるのはなぜですか?

  29. 29

    Tomcatサーバーを実行していますが、リクエストの発信元のマシンの詳細を取得したいと思います。これは可能ですか、そしてどのようにですか?

ホットタグ

アーカイブ