1

System.Data.Entity.DbContextインスタンス化されるたびにEntityFrameworkが構成されるかどうかを知りたいのですが。

なぜ私はこの質問を受けたのですか?

たとえば、メソッドをオーバーライドする手動マッピングを実行している場合、これはaがインスタンス化DbContext.OnModelCreating(...)されるたびに呼び出されるようです。DbContext

Entity Frameworkは、ある種の構成キャッシュなどを実行しますか?

4

1 に答える 1

3

構成されたモデルがキャッシュされます。

特定のコンテキスト タイプに対して Code First によって使用される EDM は、DbCompiledModel のインスタンスとしてアプリ ドメインにキャッシュされます。

詳細については、 Code First: Inside DbContext Initializationを参照してください。

于 2012-07-31T09:25:59.220 に答える