I am using the Microsoft DDD Microservices example as the baseline of my question (https://learn.microsoft.com/en-us/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns/microservice-domain-model).
I understand that all external requests for modifications within the aggregate goes through the root (in this example the Order). Say I want to modify the # of units in the OrderItem, do I have an operation on Order called "ModifyOrderItem" which will then retrieve the OrderItem and modify it? What should be done in the "ModifyOrderItem" command handler vs. within the operation?