在哪里添加孩子



假设我的域由必需的Parent -> Child关系组成。当给定一个Parent时,我应该在哪里添加一个新的Child作为控制器?

我该用ParentController.AddChild()还是ChildController.Add() ?推理吗?

根据上下文,您的聚合根是什么?,大多数情况下,它将是ParentController.AddChild(),因为父节点是聚合根,如Order.AddLineItem(),而其他时候则相反,如Order.SetCustomer()。

最新更新