Je sais dans DDD que la suppression de la racine agrégée doit tout supprimer en une fois.Comment supprimer plusieurs agrégats dans DDD?
Mais dans l'exemple Agile que vaughn ici a vernon https://vaughnvernon.co/?p=838 les BackLogItem et agrégats sont produits existent dans des agrégats distincts et l'agrégat BackLogItem racine fait référence produit par la racine globale Id.So, Si je veux supprimer la racine globale du produit ne signifierait pas que je devrais supprimer ses BackLogItems?
Donc, ma question comment supprimer plusieurs agrégats dans DDD et si oui serait-ce possible en utilisant les services de domaine, événement de domaine ou autre?
P.S
Selon vernon vaughn que nous ne devrions pas modifier plus d'un total dans la même transaction (dans certains cas, nous sommes obligés d'utiliser cohérence éventuelle).
Pourriez-vous me fournir une implémentation pour le gestionnaire de processus avec DDD en utilisant C# le cas échéant? et le gestionnaire de processus applique-t-il les mêmes concepts de CQRS/ES. –