Каково использование метода Session.Merge в NHibernate?
Когда можно использовать этот метод?
Каково использование метода Session.Merge в NHibernate?
Когда можно использовать этот метод?
Попробуйте посмотреть здесь:
NHibernate - разница между session.Merge и session.SaveOrUpdate?
из сообщения выше:
Вам следует использовать Merge (), если вы пытаетесь обновить объекты, которые в какой-то момент были отсоединены от сеанса, особенно если могут существовать постоянные экземпляры тех объектов, которые в настоящее время связаны с сеансом. В противном случае использование SaveOrUpdate () в этом случае приведет к исключению.