2012-01-18 27 views
1

私のプロジェクトはASP.NET MVC3、SQL Server 2008、Fluent NHibernateを使用しています。監査証跡テクニック

特定のオブジェクトの特定のプロパティを監査する必要があります。 すなわち、そのオブジェクトに対して変更されたプロパティの古い値および新しい値を記録し、オブジェクト自体のイベントを作成および削除する。

私はこのタスク(データベーストリガー、INotifyPropertyChangedインターフェイス、または任意のNHibernate提供機能)にアプローチするにはいくつかの方法があると思いますか? また、私の人生をよりシンプルにするオープンソースライブラリ。

しかし、どのパスを選択するかわかりません。私はこれが私が探検に行くことができ、まだ結論に至ることができない非常に広大なエリアであることを意味します。

私の要件を考慮してどのオプションが最善のものになるかについてのガイダンスを得ることができれば、本当に役に立ちます。

ありがとうございます。

+0

エンタープライズ版のSQL Serverの場合は、データベース内のデータの変更を監査する組み込み機能である変更データキャプチャ(CDC)があります。 – Andrew

+0

それについてはわからないが、私は確認する。応答してくれてありがとう。 – Renu

+0

具体的なコーディング手法とパラダイム、またはより一般的なフレームワークの使用方法や詳細情報の場所をお探しですか? – cdeszaq

答えて

関連する問題