私はPgsqlデータベースにアクセスするNHibernateでASP.Netを使用しています。
一部のオブジェクトでは、NHibernate バッグを使用します。これは、アプリケーション内の List オブジェクトにマップされます。データベース内のリストに関係する何かを更新するときに、NHibernate を介してオブジェクトを更新する必要があるという問題が発生することがあります。
<bag name="Objects" inverse="true" lazy="true" generic="true" >
<key column="object_id" />
<one-to-many class="Object" />
</bag>
上記は、バッグに使用するコードのサンプルです。
他の誰かがこの問題に遭遇したかどうか疑問に思っていましたが、それを回避するために何をしていますか?