【发布时间】:2016-11-29 04:41:05
【问题描述】:
当一个概念在有界上下文中被建模为 根实体 并在另一个有界上下文中作为 子实体 建模(两个 BC 中的相同身份)时是否有任何缺点?
来自 Eric Evans DDD:
根以外的实体具有本地身份,但它只需要 在聚合中是唯一的,因为没有外部对象可以看到 它脱离了根 ENTITY 的上下文。
即使扮演子实体的角色,该概念也将具有全局身份。 我认为埃文的观点是避免在其聚合之外修改子实体,但在另一个 BC 中不会违反不变量。 你怎么看?
【问题讨论】:
标签: domain-driven-design bounded-contexts