EntityFramework 6 で実行されている MVC 5 アプリがあります。
ページの 1 つは、ユーザーからのクエリに基づいて返される検索結果になります。データはそのように更新されておらず、検索結果がキャッシュされていれば問題ありません。
エンティティ フレームワーク コンテキストの依存性注入にユニティを使用しています。すべてのコントローラーで新しいインスタンスを与えるデフォルトのケースです(したがって、すべてのリクエストで)。
検索結果をキャッシュするにはどうすればよいですか?
すべてのコントローラーで新しいコンテキストが返されないように変更し、エンティティ フレームワークにオブジェクトをキャッシュさせる必要がありますか?
MVC でキャッシングを有効にして、そのままにしておくことはできますか?