(2).Net Core + DDD基础分层之 仓储层设计
(2) 仓储层设计
一、 在Centa.ZJ.DriveCurse.Domain.Core 创建IBaseRepository接口 设计如下
二、实现IBaseRepository接口
在这里新增一个BoEntity 约束自领域实体,BaseRepository<领域对象, 领域实体, 搜索业务对象基类, 业务对象排序> : IBaseRepository<领域对象, 搜索业务对象基类, 业务对象排序>
三、创建搜索业务条件业务基类 - 所有所有业务对象都必须要继承 BoSearchCriteria
四、创建查询业务对象 排序基类 - BoSortCriteria
(2.1)仓储层所有的抽象基类都准备好了现在开始仓储层实现