我只是进入DDD,CQRS和事件源,并在相关聚合的概念以及发布涉及这两个事件的事件之间可以共享多少数据时遇到麻烦。我的问题...我有一个客户聚合,该客户聚合具有地址聚合的集合以及在将地址添加到客户时发布的事件。地址和客户集合都与电话号码/销售人员和联系人保持联系。
我的理解是,我只能按ID引用另一个聚合中的一个聚合。只要我仅从客户集合中引用地址ID,添加地址后,我是否可以向客户传递有关地址的数据,而不仅仅是地址集合ID?
我认为我需要额外的数据,所以当我发布事件时,我最终可以将与读取端的数据/关系持久化到客户地址表中。