C# eShopOnWeb项目中的聚合是什么意思?

C# eShopOnWeb项目中的聚合是什么意思?,c#,asp.net-core,entity,aggregate,clean-architecture,C#,Asp.net Core,Entity,Aggregate,Clean Architecture,我想在我自己的项目中实现干净的体系结构,但我对所有这些体系结构模式都比较陌生。我真的不明白聚合是什么意思,以及何时对我的一些核心实体使用聚合文件夹 例如:GitHub()上的eShopOnWeb项目有一个BasketAggregate、一个BuyerAggregate和一个OrderAggregate 我确信这是一个noob问题,但我在谷歌上找不到任何关于它的信息。聚合根是一个实体,它有一些其他实体,没有这个特定的聚合就无法生存。让我们以博客网站为例。我们有一些主题/帖子,也有评论。如果没有与之

我想在我自己的项目中实现干净的体系结构,但我对所有这些体系结构模式都比较陌生。我真的不明白聚合是什么意思,以及何时对我的一些核心实体使用聚合文件夹

例如:GitHub()上的eShopOnWeb项目有一个BasketAggregate、一个BuyerAggregate和一个OrderAggregate


我确信这是一个noob问题,但我在谷歌上找不到任何关于它的信息。

聚合根是一个实体,它有一些其他实体,没有这个特定的聚合就无法生存。让我们以博客网站为例。我们有一些主题/帖子,也有评论。如果没有与之相关的帖子,评论就不可能存在

一些有用的资源: