假设我的域由必需的Parent -> Child关系组成。当给定一个Parent
时,我应该在哪里添加一个新的Child
作为控制器?
我该用ParentController.AddChild()
还是ChildController.Add()
?推理吗?
根据上下文,您的聚合根是什么?,大多数情况下,它将是ParentController.AddChild(),因为父节点是聚合根,如Order.AddLineItem(),而其他时候则相反,如Order.SetCustomer()。