Ну так расширять специфический обект контроля вашего правила ни кто не запрещает жеж Я просто с болью от работы с объектом корзины где свалено все дерьмо мира и на сколько багованное хрупкое получается Я уж молчу что невозможно с того же фронтенда отправлять более оного запроса и постоянно обновлять ибо корзина может быть модифицирована внутреними процессами. Куча костылей и боли ради ничего
Ну у меня изначально этот вопрос собственонно и был поставлен. Очень было бы интересно прочитать про "специфический обект контроля вашего правила", если имеются источники, конечно
Rule: Model True Invariants In ConsistencyBoundaries When trying to discover the aggregates in a bounded con-text, we must understand the model's true invariants. Onlywith that knowledge can we determine which objectsshould be clustered into a given aggregate
Ну как я понял вы предлагаете правило про уникальность товара в корзину спихнуть на репозиторий или доменный сервис, а товар сделать агрегатом, корзина тоже будет агрегатом.
в чем проблема с айдишгиком И нет я не прадлагал скидывать правила во вне аггрегатов Основаня задача агрегатов контролировать правила а не хранить данные для вас. Ашшрегат продукт звучит тоже странно Соверщенно непонятно какие такие правила этот ашрешат контролирует зачем вы его создали и что вы собрались туда пихать
Первое в чем пролема добавить несколько одтнаковых айдищников? Зачем форсить это правило? ВТорое если так надо то по преднему CartItems какой поможет, который будет в себя айдишки принимать а внутри плюсовать количество или добавлять.