AutoMapper

DTO

什么是DTO

DTO(Data Transfer Object)就是数据传输对象。
表现层与应用层通过DTO进行交互,数据传输对象是没有行为的POCO对象,它的目的只是为了对领域对象进行数据的封装,实现层与层之间的数据传递。

为什么要用DTO

  • 领域对象更注重领域,而DTO更注重数据,是对领域模型的合理封装,从而不会将领域对象的行为过分暴露给表现层。

AutoMapper

源码地址.