|
|
1
6
我同意——试着找出聚合根。如果您不熟悉aggreagate根: read here 不过,在我看来,您最初的问题仍然有效,您可能仍然依赖于其他存储库。根据您的域模型,有这些依赖项是可以的。如果您有这样的依赖项,那么将它们与接口松散耦合是一个很好的设计。然后,您可以使用某种依赖项注入来简化测试等。另一种选择是让工厂为您提供正确的存储库。 |
|
|
2
2
为每个实体建立一个存储库可能不是一个好主意。应存在聚合根对象的存储库。为这些对象定义聚合根对象和提供程序存储库。当存储库依赖于其他存储库时,这可能会消除一些混乱。 |
|
|
Naghi · 如何将ssh隧道远程添加到现有的repo? 2 年前 |
|
|
dc2023 · 有没有办法在特定的分支上进行git镜像克隆? 2 年前 |
|
|
Veotani · 如何注册通用存储库的依赖关系? 8 年前 |
|
|
topcool · Asp核心,对象引用未设置为存储库模式中对象的实例 8 年前 |