Я использую UserType для поддержки столбца (Создано) в моей БД.
При сохранении в db я просто проверяю, равняется ли указанное свойство DateTime.MinValue, и если да, то обновляет его до DateTime.Now (переопределяя NullSafeSet). Однако это обновление не сразу отражается в nhibernate, и если я снова загружу объект, не удаляя его, значение Created будет по-прежнему DateTime.MinValue.
Существуют ли другие способы получения значения, возвращаемого NHibernate для возврата обновленного значения, кроме использования Session.Evict ()?