私は現在、我々は、すべての変更されたデータのアーカイブおよびトレースする必要があるプロジェクトに取り組んでいます。データの以前の値と新しい値を保持する方法は?
変更降伏、私たちはデータを変更したまま論文情報
- にありますか?
- いつですか?
- これは私がこの質問をしている理由です:前のデータは と新しいデータの値はです。すぐに
、私はすべてのデータのすべての変更を追跡する必要があります。
例: 名前フィールドに「Morgan」という値があります。私は、この値を変更する場合
は、私は私が持っている
... XXX年1月6日には、値が「ロバート」「モーガン」から変更したユーザーに言うことができなければなりません大量のデータがこの動作に関係しているため、これを行うきれいで汎用的な方法を見つけます。
私のプログラムは、C#(。NET 4)であり、我々は、オブジェクトのマッピングは、SQL Server 2008 R2とNHibernateはを使用しています。
は、あなたにそのようなことを行う方法についての任意のアイデア、経験や解決策を実行してください?
おかげで多くを得ることができ
のようなその簡単。ユーザーは、すべてのデータの以前の変更をすべて表示する必要があります。私はさまざまな解決策を見つけようとします。トリガーはおそらく最善の方法ですが、私は他のDevからのフィードバックを得たいと思っていました – Morgan