在一个理想的层级项目中,展现层是不能直接访问领域对象的,那么展现层如何获取到自己需要的数据呢?也就是今天的主角-Application层,它的职责就是为展现层服务,它通过仓储获取到相应的数据,然后将数据以Dto的形式传给展现层,负责展示. 那么问题来了:1.什么是Dto?2.Dto的好处是什么? 一.Dto Dto (Data Transfer Object):数据转换对象,也就是用来传递数据用的. Dto的好处: 1.在EF的CodeFirst的Model中,我们经常会使用导航属性,但是使用导…