什么是聚合根?我正在努力研究如何正確地使用存儲庫模式。聚合根的核心概念不斷出現。當搜索Web和Stack溢出以獲得關于聚合根的幫助時,我一直在尋找關于它們的討論,以及指向應該包含基本定義的頁面的死區鏈接。在存儲庫模式的上下文中,什么是聚合根?
3 回答

開心每一天1111
TA貢獻1836條經驗 獲得超13個贊
聚合是一個關聯對象的集群,我們將其作為一個單元來處理數據更改。每個集合都有一個根和一個邊界。邊界定義了聚合內部的內容。根是聚合中包含的單個特定實體。
以及:
根是聚合中唯一允許外部對象保存對[.]的引用的成員。
這意味著聚合根是唯一可以從存儲庫加載的對象。
一個示例是一個包含Customer
實體和Address
實體。我們永遠不會進入Address
直接來自模型的實體,因為如果沒有關聯的上下文,它就沒有意義。Customer
..所以我們可以說Customer
和Address
合在一起形成一個集合Customer
是一個聚合根。
- 3 回答
- 0 關注
- 1333 瀏覽
添加回答
舉報
0/150
提交
取消