干净的架构问题:
我有一个实体A
,其中包含一组实体B
喜欢这个:
// Entity
class A {
id,
bArr: B[]
}
// Entity B
class B {
// Some Props
}
如何管理bArr
收藏?
- 我是否
A
存储库中管理它? - 创建另一个存储库来管理集合,如第一类集合?
- 另一种选择?
一个简单的解决方案可能是为两个实体使用一个存储库。我建议阅读有关"工作单元"模式的信息。