在 DDD 项目中,我有这样的结构:
基础设施
- MyProj.Library(包含辅助方法)
- MyProj.Factory(包含 IoC 和 DI 的方法)
- MyProj.Data(包含 IUserRepository 的实现)
领域
- MyProj.Domain(包含域聚合和存储库接口,即 IUserRepository)
应用
- MyProj.WebAPI
我需要知道MyProj.Data 是属于 Infrastructure 层还是 Domain 层。我真的很困惑实现的存储库属于哪里。