我有一个关于使用我的数据模型实现存储库模式的问题.我在网上搜索并查看了很多帖子,但我找不到任何能够解决我怀疑的答案.基本上我们的域模型如下所示 我们有一个客户端对象,它
我们有一个客户端对象,它有很多子对象,而一些子对象又有一个子对象,在任何时候这些没有父对象的子对象都不需要,在应用程序中没有任何意义.
client --> client zip codes --> client phone history --> client medical history --> client direct services --> client direct service assessments --> client direct service risk reductions --> client housing --> client housing landlord
它就是这样的.
所以从上面的表示我有一些聚合,根是客户端对象,所以我想在聚合根级别创建一个存储库,这是客户端.我的问题是如何处理其他聚合.谁能请我就此提出一些想法.
谢谢,
阿贾伊.
从另一个角度来看,由于您正在创建客户端存储库而客户端是聚合根,因此构建所有子对象的客户端存储库的工作就是它们,即使它们本身是聚合的.