Я знаю одно из основных изменений в NHibernate 2. *, что NHibernate.Nullables больше не поддерживается. Таким образом, что вы используете в вашем файле сопоставления для сопоставления нулевых значений DateTime? тип? Для i.e.:
Понятно, что не работает:
<property name="CreateDate" column="CreateDate" type="DateTime?" not-null="false" />
И больше не поддерживается:
<property name="ModifiedDate" column="ModifiedDate" type="Nullables.NHibernate.NullableDateTimeType, Nullables.NHibernate" not-null="false"/>
Я знаю, это должно быть так очевидно, но я не нахожу его!
Ответ прост как: NHibernate будет размышлять над рассматриваемым классом и обнаружить, что тип отраженного свойства - DateTime? все само по себе.
Спасибо @Justice!