Ответ 1
Попробуйте метод выключения сеанса.
Изменения в экземпляре не будут синхронизированный с базой данных. Эта рабочих каскадов к связанным экземпляры, если сопоставление сопоставлено с каскадом = "все" или Каскад = "все-удалить-сирота".
Если я получил постоянный объект из базы данных с помощью методов NHibernate Get() или Load(), есть ли способ отделить этот объект от его сеанса NHibernate, чтобы изменения в нем не сохранялись автоматически?
Попробуйте метод выключения сеанса.
Изменения в экземпляре не будут синхронизированный с базой данных. Эта рабочих каскадов к связанным экземпляры, если сопоставление сопоставлено с каскадом = "все" или Каскад = "все-удалить-сирота".