System.Data.Entity.DbContext
インスタンス化されるたびにEntityFrameworkが構成されるかどうかを知りたいのですが。
なぜ私はこの質問を受けたのですか?
たとえば、メソッドをオーバーライドする手動マッピングを実行している場合、これはaがインスタンス化DbContext.OnModelCreating(...)
されるたびに呼び出されるようです。DbContext
Entity Frameworkは、ある種の構成キャッシュなどを実行しますか?
System.Data.Entity.DbContext
インスタンス化されるたびにEntityFrameworkが構成されるかどうかを知りたいのですが。
なぜ私はこの質問を受けたのですか?
たとえば、メソッドをオーバーライドする手動マッピングを実行している場合、これはaがインスタンス化DbContext.OnModelCreating(...)
されるたびに呼び出されるようです。DbContext
Entity Frameworkは、ある種の構成キャッシュなどを実行しますか?
構成されたモデルがキャッシュされます。
特定のコンテキスト タイプに対して Code First によって使用される EDM は、DbCompiledModel のインスタンスとしてアプリ ドメインにキャッシュされます。
詳細については、 Code First: Inside DbContext Initializationを参照してください。