更新を蓄積せず、常に読み取り専用のままになるセッションを構築するには、どの構成オプションを使用する必要がありますか?
第1レベルまたは第2レベルのキャッシュを読み取り専用バージョンに置き換えることが答えのように思われますが、流暢な構成を使用してそれをどのように実現しますか?
更新を蓄積せず、常に読み取り専用のままになるセッションを構築するには、どの構成オプションを使用する必要がありますか?
第1レベルまたは第2レベルのキャッシュを読み取り専用バージョンに置き換えることが答えのように思われますが、流暢な構成を使用してそれをどのように実現しますか?
nHiberateで読み取り専用セッションを作成する方法をご覧ください。
または、デフォルトのSave / Update / Deleteイベントリスナーを、何もしない独自の実装に置き換えることができます。
これを行うには、NHibernate構成で次のようなことを行う必要があります。
Fluently.Configure()
// your config goes here
.ExposeConfiguration(
x => x.EventListeners.SaveOrUpdateEventListeners =
new ISaveOrUpdateEventListener[ ]{new NoOpEventListener() } ;
// etc for other types