聚合根的成員實體指向根實體(不是相反方向)可以嗎?指向根實體的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