次のオブジェクトがあるとしましょう
public class Car{
public int id;
public string name;
public string color;
publid DateTime LastUpdateDate;
}
public class CarPart{
public int id;
public string name;
public string color;
}
誰かがフィールドを更新するたびに、LastUpdateDate フィールドを更新したいと考えています。
私の最悪の設計は、次のようなものを書くことです
public void setName(string name){
this.name=name;
this.LastUpdateDate = DateTime.now;
}
a. クラスは自動生成され、パーシャルを維持する必要があります。
b. 結合しすぎ。
- これを解決するために使用できる推奨フレームワーク/設計パターンはありますか?
- Entityframework には、この要件を処理する機能がありますか。
注意: オブジェクト (Car) とその複数値 (CarPart) オブジェクトのフィールド変更を処理するものを探しています。ありがとうございます。