1、 安装app
咱们安装是在 vs 中使用Nuget的方式进行安装spa
不过安装时需注意一件事情就是,版本问题,我示例使用的是.net framework 4.5.2,因此我安装AutoMapper的版本是7.0,若是安装失败,把版本下降一下就能够。.net
2、配置3d
static void Main(string[] args) { //配置,写的位置随意,由于是全局的 Mapper.Initialize(m => m.CreateMap<Person, People>()); //对象 Person person = new Person() { Name = "text1", Age = 12, Birthday = DateTime.Now, Sex = true, Salary = 1000 }; People peo = new People(); //不能位Null //转换 Mapper.Map(person, peo); //显示 Console.WriteLine(peo.Name); Console.WriteLine(peo.Age); Console.WriteLine(peo.Birthday); Console.Read();
此外还有一种方式就是不须要New 实例化:code
People peo = new People(); //不能位Null
咱们能够直接转化,可是,须要使用泛型指定转换类型对象
People peo2 = Mapper.Map<People>(person);
3、 blog
//配置 Mapper.Initialize(m => { m.CreateMap<Person, People>(); m.CreateMap<ABP, People>(); });