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>(); });