В DDD я знаю, что удаление совокупного корня будет означать одновременное удаление всего в пределах совокупной границы.
Но я заметил, что модели чтения (свойства только для чтения) используются в агрегатах, как заявил Лев Городинский в этом блоге: http://gorodinski.com/blog/2012/04/25/read-models-as-a-tactical-pattern-in-domain-driven-design-ddd/
Но поскольку эти модели являются частью агрегата, то как мы относимся к ним в случае удаления или обновления нашего агрегата?
Кроме того, можем ли мы использовать их для обеспечения инвариантности / согласованности агрегатов?
Я был бы признателен за пример о них и о том, как мы используем их в агрегатах, не нарушая принципов DDD.