NHibernateを使用して、InsertDate(別名CreateDate)およびUpdateDate列を処理するための最良の方法は何ですか?
例えば:
public class Customer
{
public virtual string Name { get; set; }
public virtual DateTime InsertDate { get; set; }
public virtual DateTime UpdateDate { get; set; }
}
これを処理する方法はおそらく複数ありますが、以前にこれを行ったことがある人からアドバイスをもらうことができます。
はっきりしない場合は、InsertDateをレコードが挿入された日付に設定し、その後は不変にする必要があります。UpdateDateは、レコードが更新されるたびに変更する必要があります。
FluentNhibernateを使用して回答した場合のボーナスマーク。