テーブルの履歴を維持しなければならない状況があります。
例: PaymentTransaction テーブルがあり、監査目的で PaymentTransactionHistory を保持したい。
これを達成するために使用できる NHIbernate には何かありますか。IInterceptor と Events について読みましたが、それらが私の場合に役立つかどうかを本当に理解できませんでした。
Fluent NHIbernate を使用しています。
どうもありがとう
テーブルの履歴を維持しなければならない状況があります。
例: PaymentTransaction テーブルがあり、監査目的で PaymentTransactionHistory を保持したい。
これを達成するために使用できる NHIbernate には何かありますか。IInterceptor と Events について読みましたが、それらが私の場合に役立つかどうかを本当に理解できませんでした。
Fluent NHIbernate を使用しています。
どうもありがとう
NHibernate Enversもオプションになる可能性がありますが、あなたが言及した使用法ではやり過ぎになる可能性があります。
私のプロジェクトでは、これは次の方法を使用してインターセプターによって行われます。
それらを試してみてください。難しいことではありません。