Я изучаю (свободно) NHibernate, и в настоящее время задача состоит в том, чтобы понять, как писать Репозитории и Классы DataService . Если я получил график объекта, и изменения были внесены; Как в корневую коллекцию объектов, так и в дочерние коллекции; некоторые удалены, некоторые добавлены, некоторые обновлены. Могу ли я просто выбросить весь этот объект в сеанс. SaveOrUpdate ?
Это то, чем я сейчас занимаюсь, и это дает мне множество разных исключений. Мне просто нужно знать, какие шаги мне нужно предпринять, чтобы сделать это правильно? Нужно ли детализировать и сохранять каждую дочернюю коллекцию отдельно? Или даже каждый дочерний объект?
Было бы очень полезно привести несколько простых примеров по этому вопросу.