use*_*882 11 c# nhibernate fluent-nhibernate
在我的nhibenate会话中,我使用AutoMapper映射对象,并在afterMap操作中创建对象的新实例,因为我从数据库中提取对象以进行属性比较.因此,AutoMapper创建一个具有相同ID的对象的两个实例.当我尝试提交会话时,我得到错误,我必须使用相同的ID对象.
所以我想在属性比较后断开我提取的对象.之后我会提交会议
我怎么做的?
谢谢!
moo*_*000 13
您可以使用session.Evict(persistentObject)从会话中逐出持久对象.这将从第一级缓存中删除对象,从而允许您刷新会话.
session.Evict(persistentObject)
归档时间:
15 年,3 月 前
查看次数:
5875 次
最近记录: