Могу ли я отсоединить объект от сеанса NHibernate? - PullRequest
13 голосов
/ 29 июня 2009

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

1 Ответ

16 голосов
/ 29 июня 2009

Попробуйте метод Evict Session.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...