【发布时间】:2018-02-14 15:01:00
【问题描述】:
我想创建所有类型反馈的一般列表 - FeedbackRepository 我已经有一些存储库:
- FeedbackFromPhoneRepository(存储在数据库中)
- FeedbackFromMailRepository(存储在 otrs 中)
- FeedbackFromSiteRepository(存储在其他地方)
我的第一个想法是将这些存储库合并到 FeedbackRepository。 但是我发现当一个存储库可以访问另一个存储库时,这不是一个好方法。 在 DDD 实践中如何组织这个多个存储库的正确方法是?
【问题讨论】:
-
为什么将反馈存储在不同的地方?
-
您的实体是什么?反馈是只读的还是您可以 C/U/D 反馈?
标签: domain-driven-design ddd-repositories