Можно ли отключить объект из сеанса NHibernate?

Если я получил постоянный объект из базы данных с помощью методов NHibernate Get() или Load(), есть ли способ отделить этот объект от его сеанса NHibernate, чтобы изменения в нем не сохранялись автоматически?

Ответы

Ответ 1

Попробуйте метод выключения сеанса.

Изменения в экземпляре не будут синхронизированный с базой данных. Эта рабочих каскадов к связанным экземпляры, если сопоставление сопоставлено с каскадом = "все" или Каскад = "все-удалить-сирота".