Тоже озабочей темой правильного сохранения изменений в DDD, в том числе и для корня агрегации. Вроде как методологически через репозиторй нельзя делать `save/update`, только `add/delete`.
Многие на эту тему говорят об использовании концепции UnitOfWork, которая должна решать данный вопрос вроде такого:
OrderRepository.add(Order)
UnitOfWork.save()
Так что если у вас появилась новая информация буду рад услышть.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Многие на эту тему говорят об использовании концепции UnitOfWork, которая должна решать данный вопрос вроде такого:
Так что если у вас появилась новая информация буду рад услышть.