Non sono riuscito a trovare una risposta specifica alla mia domanda, ma come avrei sviluppato una classe AggregateRoot per il seguente scenario.
public class Root{
public int Id {get;set;}
public IList<Child> Children {get;set;}
}
public class Child{
public int Id{get;set; }
public IList<SubChild> SubChildren{get;set; }
}
public class SubChild{
public int Id {get;set;}
}
Come può la classe root aggiornare la classe SubChild seguendo i principi DDD?