0
現在、私たちはビジネスオブジェクトに独自の「作業単位」機能を採用していますが、nHibernateに移行してデータベースの永続性をすべて管理したいと考えています。 nHibernateはそれ自身の作業単位を管理しているので、データに加えられた変更の履歴ログを書くことができるように、「汚れた」オブジェクト(フラッシュされたとき)を調べることができます。nHibernate - 履歴を記録するために 'Dirty'プロパティを追跡する
もちろん、トランザクションの会話が長い場合は、プロパティのデータベース値とデータベースに保存されている新しい値との比較にのみ関心があります。中間の変更はすべてデータベースに記録する必要はありません。
誰にもアドバイスがありますか?