摘要: 1.在Products解决方案文件夹下面新建一个项目 一个单元测试项目 Product.Tests。 阅读全文
posted @ 2018-04-17 14:44 当年在远方 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 1.在Products解决方案文件夹下面新建一个项目 .net Core/Asp.net Core Web应用程序 取名Product.WebApi/选择Web Api core2.0版本 不进行身份验证 2.添加一个控制器(的API控制器)。 3.这个webapi项目只依赖于AppSrv项目,所以 阅读全文
posted @ 2018-04-17 14:40 当年在远方 阅读(864) 评论(0) 推荐(0) 编辑
摘要: 通过服务来协调领域对象,来添加产品用例。 1.要实现产品上下文的服务,首先新建一个项目,在Product解决方案文件夹下面新建一个项目,项目的名称为:Product.AppSrv。 2.这个项目首先引用Product.Domain项目,因为它操作领域对象,所以还要引用DDD.Repositories 阅读全文
posted @ 2018-04-17 11:59 当年在远方 阅读(555) 评论(0) 推荐(0) 编辑
摘要: a.要实现仓储,首先要定义仓储接口。在领域层定义仓储接口,IProductRepository.cs。 产品持久化仓储的实现不应当在领域层实现,因为领域就和仓储实现紧密的绑定在了一起,导致业务和技术没有分离。之所以把接口定义在领域层是因为,领域层对数据的访问只要调用接口就行了。 b.在基础结构层中新 阅读全文
posted @ 2018-04-17 11:19 当年在远方 阅读(661) 评论(0) 推荐(0) 编辑