2009-05-27 11 views
0

私は前/後の状態について視覚的な手がかりを提供する必要があるため、フォームを承認した人は何が変更されたかを見ることができます。これは現在、データの各列(Name、Name_IsModified、Phone、Phone_IsModifiedなど)に対して追加の列を使用して行われています。私は、SubSonicを活用して、これを回避するより良い方法があれば好奇心が強いですか?SubSonicのエンティティの前後の状態を確認する方法は?

初期ロードは、3つの異なるサーバー上の6つのソーステーブルからデータを取得することによって行われます。このデータはフォームテーブルに保存され、6人のソーステーブルを更新するライブシステムに手動で更新するさまざまなユーザーが承認するまで存在します。視覚的手がかりは、主に承認プロセス中に使用されますが、過去に変更が行われたときに調査するために時々使用されます。

私はたくさんの更新をしなければならないので、私はこのコードが従来の2000行以上のコードから抜け出すのに良い時期だと思っていました。

おかげで、

ザック

答えて

1

亜音速のオブジェクトのプロパティのすべてが実際にコレクションであり、あなたはこれを引き出し、変更を確認することができます - すべての反射なし。

更新を実行するために使用する「DirtyColumns」コレクション(公開されているかどうかわからない)があります。これはあなたが見たいと思うものです。

関連する問題