0
私はこのようなクラスに何か持っている:取得プロパティ値
public class foo{
public string FooProp1 {get; set;}
public Bar Bar{get; set;}
}
public class Bar{
public string BarProp1 {get; set;}
public string BarProp2 {get; set;}
}
は、私がもし私の更新はFooが、私はすべてのためにそのプロパティ名と値を取得することができ、いくつかの監査を設定しているがプロパティは、 'バー'から離れて。 'BarProp1'のプロパティ名と値を取得する方法はありますか?
Fooが変更されたときにBarProp1を監査したいと思います。
'BarProp1'が変更された場合、' Bar'も 'Modified'であるため、既に報告されます。 –
バーが変更されていません。 fooプロパティのみが変更されていますが、他の目的でAudit Barのプロパティ値にしたいので、barプロパティの値を取得します。 –
次に、監査のための追加情報を含む(マッピングされていない)計算されたプロパティを規定するインタフェースを定義します。 –