把这些中间实体单独作为一个 aggregate 吗?
举报· 310 次点击
登录 注册 站外分享
2 条回复  
dcdlove 初学 昨天 08:10
通过领域事件来协调多对多关系的更新。例如,当一个 Student 注册到一个 Course 时,可以发布一个 StudentRegisteredForCourse 事件,其他聚合可以订阅这个事件并更新自己的状态。
289396212 楼主 小成 昨天 09:07
@dcdlove 所以中间表还是存在的吗?只是原本是直接拿到这个中间实体的 repo 来增加一个 Student 和 Course 的 row, 变成了从领域事件里来增加这个 Student 和 Course 的 row ?
返回顶部