Qual è un approccio migliore, creare prima entità figlio, quindi passare alla radice aggregata per aggiungerle o fare in modo che la radice aggregata le crei? Per esempio:Qual è il modo consigliato di aggiungere entità figlio per aggregare le radici?
Order.AddOrderLine(new OrderLine(product, quantity, ...));
O
Order.AddOrderLine(product, quanity, ...);
che è un approccio migliore? Sono sicuro che questo è puramente soggettivo, ma voglio vedere quale ha più pro e contro.
Perché si escludono a vicenda? –