聚合根的成员实体指向根实体(不是相反方向)可以吗?指向根实体的DDD /聚集根/成员实体
假设我有人口AR(其中人口是根实体,人口会员是成员实体之一)。
我正在评估人口与人口会员之间的关联方向。在另一端还有另一个实体,人(自己的AR,人口会员有人参照)。
在ER(数据库)世界中,我们通常会从人口会员朝向人口(人口成员是人口与人之间的多对多关系中的关联表)进行关联。
但是我认为在DDD世界中,我应该打破这种习惯,并且使联想从人口(在概念模型中)指向人口成员。
无论如何,在此之前,我想确认是否(在其他一些情况下)我们被允许从成员实体向根实体关联。
有什么想法?
也许这是以某种方式与我的问题相关:http://stackoverflow.com/questions/9804815/associations-traversal-direction 有了这个亮点:“当实体A和实体B之间存在关联时,经常会发现自己只使用AB而不会使用BA这可能是因为A是一个聚合根,并且始终是您的起点,因为无论您在何处操作B等,您都已经有了对它的引用。 它表明(至少)当实体与根实体直接关联时,方向总是来自根实体。对? –
[Associations'遍历方向]的可能的重复(http://stackoverflow.com/questions/9804815/associations-traversal-direction) – guillaume31