什么是聚合根?

什么是聚合根?

我正在努力研究如何正确地使用存储库模式。聚合根的核心概念不断出现。当搜索Web和Stack溢出以获得关于聚合根的帮助时,我一直在寻找关于它们的讨论,以及指向应该包含基本定义的页面的死区链接。

在存储库模式的上下文中,什么是聚合根?


人到中年有点甜
浏览 1247回答 3
3回答

开心每一天1111

聚合是一个关联对象的集群,我们将其作为一个单元来处理数据更改。每个集合都有一个根和一个边界。边界定义了聚合内部的内容。根是聚合中包含的单个特定实体。以及:根是聚合中唯一允许外部对象保存对[.]的引用的成员。这意味着聚合根是唯一可以从存储库加载的对象。一个示例是一个包含Customer实体和Address实体。我们永远不会进入Address直接来自模型的实体,因为如果没有关联的上下文,它就没有意义。Customer..所以我们可以说Customer和Address合在一起形成一个集合Customer是一个聚合根。
打开App,查看更多内容
随时随地看视频慕课网APP