2

私は NH Prevalence Cache プロバイダーを何年もの間幸せに使用していますが、最近、私のチームは、まだ説明できないデータの誤りに陥り始めました...

キャッシュ プロバイダーを設定し、prevalenceBase フォルダーを AppDomain.CurrentDomain.BaseDirectory に設定して、デフォルトの有効期限を 120 に設定することで、普及率を設定します。

マッピング内の各キャッシュ登録にはリージョン名があります

キャッシュは機能しているように見えますが、アプリケーションが再利用された場合、NHibernate によって返されるデータは有効な識別子ではなく、別のエンティティが所有していると思われるデータを提供します。フォルダー (AppDomain.CurrentDomain.BaseDirectory) 内の .snapshot ファイルを削除すると、問題が発生する次のリサイクルまで、すべてが正常に機能し始めます。

誰も同じ問題を抱えていますか?誰でもこの問題を解決できますか?

確かに私は何かを忘れたり無視したりしますが、有病率を設定する方法をよりよく説明できる人が大歓迎です よろしくお願いします

4

0 に答える 0