Как лучше всего реализовать отслеживание изменений свойств с помощью 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.Есть ли способ, как этот код может быть как-то сгенерирован автоматически?