Как в DDD обрабатывается удаление агрегированного корня?

У меня есть два агрегированных корня, ссылающихся на другой агрегированный корень (первый ссылается на второй через идентификатор второго агрегированного корня).

Команда из моего уровня приложения (через MVC asp.net) теперь удаляет мой второй совокупный корень.

Должен ли я в момент удаления корня отправить событие домена, сообщающее первому агрегированному корню "NULL" ссылку на второй агрегат, который теперь не существует?

JD

6
задан JD. 20 December 2011 в 16:50
поделиться