强制NHibernate在Save之前从db获取实体

时间:2014-05-28 21:40:18

标签: nhibernate

我尝试了this,但却产生了异常......

我有这段代码:

ISession.Evict(entity);
var oldEntity = ISession.Get(entity.ID);
entity = ISession.SaveOrUpdate(entity);

//Do Something with old and new...

但是,当SaveOrUpdate抛出此异常时:

  

{“具有相同标识符值的另一个对象已与会话关联:4201,实体:MyEntity”}

要解决此问题的一些建议?

0 个答案:

没有答案