NHibernate всегда обновляет все сопоставленные столбцы.Это не должно быть проблемой, если другие столбцы не изменились, так как при обновлении данные были предварительно выкачаны из базового хранилища данных, поэтому, в основном, он только сбрасывает значения столбцов до их собственных оригинальных значений.Нет проблем.
Если вы хотите переопределить это поведение, вам необходимо реализовать интерфейс IInterceptor .