NHibernate中Session.Merge方法的用法是什么?

时间:2011-06-18 15:02:12

标签: c# nhibernate session-management

NHibernate中Session.Merge方法的用法是什么?

我们什么时候可以使用这种方法?

1 个答案:

答案 0 :(得分:7)

试试看:

NHibernate - Difference between session.Merge and session.SaveOrUpdate?

来自上面的帖子:

  

如果你是的话,你应该使用Merge()   试图更新在的对象   一分脱离会议,   特别是如果可能的话   这些对象的持久实例   目前与会话相关联。   否则,使用SaveOrUpdate()   那种情况会导致   异常。