我正在创建一个基于DDD原则的项目。我在阅读互联网上的资源时想出了以下内容,这有意义吗?特别是,像:
Shared.Core
项目.Data
项目Rest.API
依赖于Shared.Core
和FeatureX.Core
项目。下表显示了我创建的项目及其依赖关系,->
表示“依赖于”。
Rest.API -> Feature1.Core -> Feature1.Data
-> Shared.Core
-> Feature2.Core -> Feature2.Data
-> Shared.Core
-> Shared.Core
您可以根据需要为文件夹命名,但建议:
所以,要映射到你已经有:
Rest.API -> Feature1.Domain -> Shared.Lib
-> Feature1.Infrastructure
-> Feature1.ACL -> Feature1.Infrastructure
-> Feature2.Domain -> Shared.Lib
-> Feature2.Infrastructure
-> Shared.Lib
有以下评论: