【发布时间】:2012-01-19 08:41:08
【问题描述】:
首选通信是什么:IAggregationRoot 标记存储在 Domain Layer 中,Data Access Layer 在 IRepository 合同中引用它,反之亦然?
编辑
我查看了 Tim Maccharty's (http://www.wrox.com/WileyCDA/WroxTitle/productCd-0470147563,descCd-authorInfo.html) 实现 repository pattern 和 unit of work 模式。拥有IUnitOfWorkRepository 的自己/假实现对于单元测试目的非常有用。我对在哪里存储此类合同感到有些困惑。
谢谢!
【问题讨论】:
标签: c# repository-pattern n-tier-architecture aggregateroot