Per quanto ho capito, il modello di dominio non dovrebbe conoscere il livello di persistenza. Ma poi ... Come posso gestire la rimozione degli elementi che dipendono da un oggetto padre?
Ad esempio, nel mio dominio, se ho un ShoppingBasket con prodotti, e voglio rimuovere un prodotto. Posso rimuovere il prodotto nel mio modello di dominio. Ma come farò in modo che il mio livello di persistenza sia consapevole del fatto che un Prodotto deve essere cancellato (ad esempio, come posso rimuovere la relativa relazione sul prodotto dal database)?