Когда вы изменяете сущность, сущность становится «грязной», и nhibernate знает, как обновлять сущность в вашей базе данных, когда сеанс сбрасывается. Тем не менее, иногда сущности могут быть помечены как грязные, даже если вы ничего не изменили. Это приводит к ненужным обновлениям обращений к вашей базе данных.
Лучше всего изолировать ваши сущности от ваших представлений с помощью моделей представлений. Как только вы извлекаете сущность из базы данных, преобразуйте ее в модель представления, которую вы можете изменить.