Я создал соглашение Fluent для сопоставления определенного атрибута, который сообщает, что свойство datetime не будет иметь значение null, и в базу данных будет вставлена сегодняшняя дата для его значения, это его код:
instance.Not.Nullable();
instance.Default("getdate()");
instance.Generated.Insert();
Вставка работает как положено. Чего не ожидалось, так это того, что когда я обновляю запись и устанавливаю свойство («Изменено») на сегодняшнюю дату, значение не сохраняется - я вижу из оператора sql, сгенерированного NH, что его нет в утверждении. Я пытался добавить безрезультатно.
instance.Update();
Правильно ли я думаю, что это должно работать?