Вы можете загрузить пользователя из базы данных перед обновлением.
var user = session.Get<User>(5);
user.Name="username";
...
session.Update(user);
Кроме того, вы можете отобразить 2 класса, один с информацией о пользовательских настройках, таких как имя, адрес электронной почты и т. Д., А другой с информацией о логине, логине и пароле пользователя.