問題タブ [ddd-service]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
domain-driven-design - Aggregate Root の子エンティティを変更するためのロジックは、DDD Aggregate のどこにありますか?
質問のベースラインとして Microsoft DDD Microservices の例を使用しています ( https://docs.microsoft.com/en-us/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns/microservice-domain-model )。
集約内の変更に対するすべての外部要求はルート (この例では注文) を通過することを理解しています。OrderItem のユニット数を変更したい場合、OrderItem を取得して変更する "ModifyOrderItem" という Order 操作がありますか? 「ModifyOrderItem」コマンド ハンドラーと操作内で何を行う必要がありますか?