NHibernate属性更改跟踪

时间:2011-01-25 17:19:42

标签: nhibernate

使用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事件方法。有没有办法可以以某种方式自动生成此代码?

1 个答案:

答案 0 :(得分:2)