Как используется метод Session.Merge в NHibernate? - PullRequest
5 голосов
/ 18 июня 2011

Как используется метод Session.Merge в NHibernate?

Когда мы можем использовать этот метод?

1 Ответ

7 голосов
/ 18 июня 2011

Попробуйте посмотреть здесь:

NHibernate - Разница между session.Merge и session.SaveOrUpdate?

из приведенного выше сообщения:

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

...