使用NHibernate实现属性更改跟踪的最佳方法是什么。我正在从LINQ-to-SQL迁移一个应用程序,目前正在实体中实现它。
public class Task {
partial void OnLoaded() {
OriginalTitle = Title;
}
public bool OriginalTitle { get; private set; }
public bool TitleChanged { get { return Title != OriginalTitle; } }
}
但是,现在NHibernate中有OnLoaded事件方法。有没有办法可以以某种方式自动生成此代码?
答案 0 :(得分:2)