我使用S#arpArchitecture(ASP.NET MVC和Fluent NHibernate)。我有一個實體如下:Fluent-NHibernate和自動保存DateTime
public class User : Entity
{
public User(){}
public User(string firstName, string lastName)
{
FirstName = firstName;
LastName = lastName;
}
public virtual string FirstName { get; set; }
public virtual string LastName { get; set; }
public virtual DateTime? LastUpdate{ get; set; }
}
我會打電話給我的倉庫類SaveOrUpdate方法,將堅持這樣的用戶對象。有用。我如何使用最新的日期和時間自動保存LastUpdate屬性?我可以通過始終將LastUpdate屬性設置爲當前日期和時間來覆蓋存儲庫中的SaveOrUpdate方法,但這似乎並不正確,因爲如果實體中沒有任何更改,我不認爲NHibernate會將我的對象保留回數據庫並強制設置此屬性將始終使其保持回來。
我只想要這個LastUpdate屬性集,如果其他東西在我的實體中發生了變化。