以下のような共通フィールドを持つ基本クラスを継承するエンティティがいくつかあります。
[DataType(DataType.Text)]
[StringLength(100)]
public string CreatedBy { get; set; }
[DataType(DataType.DateTime)]
public DateTime? CreatedDate { get; set; }
[DataType(DataType.Text)]
[StringLength(100)]
public string ModifiedBy { get; set; }
[DataType(DataType.DateTime)]
public DateTime? ModifiedDate { get; set; }
コンテックスに入る直前にこれらのフィールドに入力したいと思います。コンテキストに配置する前に、エンティティでいくつかのアクションを実行するために再利用できるイベント/メソッド/ハンドラーはありますか? これらのフィールドは、データベースに配置するのではなく、コンテキストに追加するときに入力してください。
解決策: Entity Framework/SQL2008 - エンティティの LastModified フィールドを自動的に更新する方法は?