ABP框架学习记录(15)- DTO的设计
ABP框架学习记录(15)- DTO的设计
DTO在项目中的目录位置:

DTO 基础接口,类:
IEntityDto<TPrimaryKey>:定义公共的属性接口,此接口为泛型接口;
IEntityDto:以Int类型的主键类型接口;
EntityDto<TPrimaryKey>:实现 IEntityDto<TPrimaryKey>泛型接口;
EntityDto:实现 EntityDto<int>, IEntityDto 接口;
ComboboxItemDto:复选框DTO;
此外,还有审计相关DTO:
CreationAuditedEntityDto<TPrimaryKey>,CreationAuditedEntityDto,
FullAuditedEntityDto<TPrimaryKey>,FullAuditedEntityDto;
IPagedResult:实现 IListResult<T>,IHasTotalCount,此接口定义输出到客户端的分页标准;
PagedResultDto<T>:实现 ListResultDto<T>, IPagedResult<T>接口;
IListResult<T>:定义输出到客户端集合的接口;
ListResultDto<T>:实现 IListResult<T> 接口;