Куда добавить детей? - PullRequest
       2

Куда добавить детей?

0 голосов
/ 14 октября 2011

Допустим, мой домен состоит из обязательных отношений Родитель -> Ребенок. Когда дано Parent, где рекомендовано место, где я должен добавить новый Child в отношении контроллеров?

Буду ли я использовать ParentController.AddChild() или ChildController.Add()? Есть рассуждения?

1 Ответ

1 голос
/ 16 октября 2011

В зависимости от контекста, какой у вас агрегатный корень ?, в большинстве случаев это будет ParentController.AddChild (), поскольку родительский корень является агрегатным корнем, таким как Order.AddLineItem (), а в некоторых других случаях - наоборот, как Order.SetCustomer ().

...