1

有効期間が短いコンテキストを持つ WCF サービスで EF5 を使用する予定です。オブジェクト コンテキストを破棄すると、コンパイルされたクエリのキャッシュは空になりますか?

4

1 に答える 1

1

私の理解では、キャッシュを有効にすると、アプリ ドメイン内の特定のコンテキスト タイプのすべてのインスタンスでキャッシュが共有されます。コンパイルされたクエリを特定のインスタンスに対して直接キャッシュすることは意味がありません。これは、特定のクエリ式ツリーに対してクエリ自体が変更されることはないためです。これらのクエリから返される実際のデータをキャッシュすることとは異なります。

于 2012-09-11T18:57:59.450 に答える