【发布时间】:2010-01-26 06:00:08
【问题描述】:
我有类别和产品实体。两者之间的关系是一对多的。因为,Category 是聚合根,我认为我应该只创建一个存储库 ICategoryRepository,它也应该处理产品。
想法?
【问题讨论】:
-
我的 DDD 副本在家里,所以我会将存储库/聚合根问题留给其他人,但首先,您确定 Category 真的是聚合根吗?简单地具有一对多关系并没有指定根。以此为根意味着您只能检索一个类别中的所有产品。此外,通常像 Category 这样的东西会被建模为一个值而不是实体对象。