C# 对于域驱动设计RESTful web服务来说,这是一个好的Visual Studio解决方案结构吗?
我正在构建一个.NET 4.5 C#Web API RESTful解决方案,我希望有人告诉我,对于使用域驱动设计设计的解决方案,我的项目解决方案是否正确和/或明智(-足够?) 该解决方案分为6个项目:C# 对于域驱动设计RESTful web服务来说,这是一个好的Visual Studio解决方案结构吗?,c#,rest,domain-driven-design,C#,Rest,Domain Driven Design,我正在构建一个.NET 4.5 C#Web API RESTful解决方案,我希望有人告诉我,对于使用域驱动设计设计的解决方案,我的项目解决方案是否正确和/或明智(-足够?) 该解决方案分为6个项目: /基地 web项目并形成解决方案与外部世界之间的接口。包含Web API控制器。除了从请求对象收集值和请求BizApi层工作之外,几乎不包含任何逻辑 /商务Api 提供域服务,并允许/Base接口项目访问/Biz.domain项目中的域业务逻辑对象 /商业领域 提供Biz.Api层的域
- /基地
- /商务Api
- /商业领域
- /Dal.Db
- /D.服务
- /接口
包含用于在解决方案中传递数据的DTO类和用于定义IoC等合同的C#接口。请参阅DDD应用程序示例-您可能可以从其Visual Studio结构中获得一些想法。可能更好地访问[programmers.stackexchange.com](programmers.stackexchange.com)?