в NHibernate, я вызываю удаление, но обновление вызывается автоматически !! я использую FluentNhibernate Automapping.
Убедитесь, что каждое из ваших полей сопоставлено как NULLable, как требуется.У меня была похожая проблема, когда я забыл отметить поле NULLable как NULLable в моем отображении.