2

首选通信是什么:IAggregationRoot标记存储在合同中Domain LayerData Access Layer在合同中引用它,IRepository反之亦然?

编辑

我查看了Tim Maccharty'shttp://www.wrox.com/WileyCDA/WroxTitle/productCd-0470147563,descCd-authorInfo.html)实现repository patternunit of work模式。拥有自己/伪造的IUnitOfWorkRepository. 我对在哪里存储此类合同感到更加困惑。

谢谢!

4

1 回答 1

1

存储在域层中。从我的角度来看,您不想依赖 domainLayer 中的基础设施/DAL 层。

我尝试过的第二个最佳方法是拥有第三个单独的程序集,例如您可以重用的 DDDBaseFramework。

于 2012-01-19T09:24:08.090 回答