13
如果我通过NHibernate的Get()或Load()方法从数据库中获得一个持久化对象,有没有办法让我将它从NHibernate会话中分离出来,以便对它的更改不会自动持久化?我可以从NHibernate会话中分离一个对象吗?
如果我通过NHibernate的Get()或Load()方法从数据库中获得一个持久化对象,有没有办法让我将它从NHibernate会话中分离出来,以便对它的更改不会自动持久化?我可以从NHibernate会话中分离一个对象吗?
尝试Session的Evict方法。
对实例的更改将不会与数据库同步 。如果该关联被映射为 且cascade =“all”或 cascade =“all-delete-orphan”,则该 操作级联至关联的 实例。