В моем приложении у меня есть ситуация, когда нам нужно зафиксировать, когда запись была создана и изменена, и что пользователь выполнил эти действия. Таким образом, у меня мог бы быть объект:Какова наилучшая практика для настройки последних изменений и кто изменил использование NHibernate?
public class Product
{
int Id;
int Name;
DateTime CreatedOn;
int CreatedByUserId;
DateTime LastModifiedOn;
int LastModifiedByUserId;
}
Какова наилучшая практика для обработки данных в NHibernate? С помощью перехватчика что-то вроде описанного here?
Как-то я подумал, что это будет ответ :) Думаю, я действительно не искал «лучших», но «рекомендовал» –
Мы делаем что-то подобное, но передаем 'Func' нашему «аудитору». Для тестирования мы просто возвращаем фиксированное значение, и в процессе производства мы передаем функцию, которая вызывает «HttpContext.Current.User» –
@Diego Mijelshon Yuck, которая уродливая ... к сожалению, я думаю, что мне придется делать то же самое! – richard