在开始本篇文章之前,先来思考一个问题:一个项目分多层架构,如显示层.业务逻辑层.服务层.数据访问层.层与层访问需要数据载体,也就是类.如果多层通用一个类,一则会暴露出每层的字段,二者会使类字段很多,而且会出现很多冗余字段,这种方式是不可取的:如果每层都使用不同的类,则层与层调用时,一个字段一个字段的赋值又会很麻烦.针对第二种情况,可以使用AutoMapper来帮助我们实现类字段的赋值及转换. AutoMapper是一个对象映射器,它可以将一个一种类型的对象转换为另一种类型的对象.AutoMapp