2

現在作成しているMVCWebアプリがあります。2番目のアプリは、私のWebアプリが読み取るデータベースにデータを公開します。

NHibernateのキャッシュプロバイダーとしてSharedCacheを使用しており、エンティティに「有効期限」を割り当てたいと考えています(データの鮮度を保証できるように)。一部のエンティティはめったに更新されず、他のエンティティは定期的に更新されることを知っています。有効期限が異なるさまざまなキャッシュ領域を用意するのが理想的です。

SysCacheを使用してこれを行う方法の例をウェブ上で数多く見てきましたが、SharedCacheの例は見つかりませんでした。

前もって感謝します。

4

1 に答える 1

2

そこで、SharedCache NHibernateプロバイダーのソースコードにアクセスして、エンティティに有効期限が設定されていないことを確認しました。

この機能を自分で追加します。これは非常に簡単です。

于 2010-09-21T15:31:56.040 に答える