2011-07-13 8 views
4

Entity framework caching and tracing frameworkを新しいエンティティフレームワーク4.1のコードで使用することは可能ですか?もしそうなら、この良い例があります。そうでなければ、いくつかのクエリをキャッシュする最良の方法は何ですか?ここでエンティティフレームワークコードの最初のキャッシング

+0

[ここ](http://msdn.microsoft.com/en-us/magazine/hh394143.aspx)は1つです –

+0

良い質問、私はあなたの結果に興味があります。私はEF 4.1を使用していたMVC3 Webアプリケーションでキャッシュを制限しています。私は、ドロップダウンと一般​​的な擬似静的検索セットのためのウェブサイトレイヤーでのキャッシングを実装しました。私は組み込みのASP.NETキャッシュを使用して、自分のサービス層への呼び出しから返されたコレクションをキャッシュします(すぐに自分の物理層にあるかもしれません)。私のためにはうまくいくが、明らかに非常に単純なシナリオである。 – kingdango

答えて

1

はここ(EDMX付き)EntityFrameworkのキャッシュシステムhttp://code.msdn.microsoft.com/EFProviderWrappers-c0b88f32

の一例である彼は、トレースプロバイダではなく、キャッシュ・プロバイダーをデモしているが、あなたがCodeFirst http://jkowalski.com/2010/04/23/logging-sql-statements-in-entity-frameworkcode-first/

にその例を使用する方法であります同じプリンシパルを使用することができます

関連する問題