NHibernate - автоматическая генерация метки времени при создании и обновлении? - PullRequest
9 голосов
/ 21 апреля 2010

Я пытаюсь сопоставить объект в NHibernate, который должен иметь столбец Обновленный. Это должен быть DateTime, когда объект был последний раз записан в базу данных (либо создан, либо обновлен). Я бы хотел, чтобы NHibernate управлял обновлением столбца, поэтому мне не нужно забывать устанавливать свойство на текущее время перед обновлением.

Есть ли в NHibernate встроенная функция, которая может справиться с этим для меня?

1 Ответ

10 голосов
/ 21 апреля 2010

Используйте Listener, реализующий IPreUpdateEventListener и IPreInsertEventListener Эта статья объясняет как. Обратите внимание, что это использует время пользователя и может не подходить для вашего приложения.

...