我的问题是关于更新与聚合根相关的实体。 我有一个 Shipping 类,我的命令是 SetShipmentAsDelivered。 Shipment 与 Order 类有关系。因此,当发货人交付时,我应该将订单标记为已交付。
我的流程是这样的;
到目前为止我没有任何问题。但对于“将订单标记为已交付”的要求,我必须将所有订单实体映射到 ShipmentModel 中(如shipmentModel.Order.SetStateDispatched),这似乎很多余,因为我需要的只是在相关实体“Order”的一个字段中进行更新”。 我是否应该单独保存操作并从 Shipment 中创建 Order 类?处理这种情况的最佳方法是什么? 谢谢你。