Я иногда замечаю свои родительские/дочерние объекты или отношения "многие ко многим", мне нужно позвонить либо SaveOrUpdate, либо Merge. Обычно, когда мне нужно вызывать SaveOrUpdate, исключение, которое я получаю при вызове Merge, связано с тем, что ранее не сохраняются неработающие объекты.
Пожалуйста, объясните разницу между ними.