От StyleCop
частные поля, общедоступные поля, конструкторы, свойства, открытые методы, закрытые методы
Как StyleCop являются частью процесса сборки MS, Вы могли просмотреть это как фактический стандарт
Вы можете указать, что свойство генерируется базой данных:
Итак, для вашего случая вы должны указать:
generated="insert"
Таким образом, NHibernate знает, что после INSERT необходимо обновить объект, но после обновлений DateCreated не будет изменен.
Возможно, вам также придется указать:
update="false" insert="false"
Я никогда не использовал сгенерированный, и я не уверен, что NHibernate выводит для установки те или вы должны сделать это явно.