大家好,我是考100分的小小码 ,祝大家学习进步,加薪顺利呀。今天说一说2、Automapper安装及配置[通俗易懂],希望您对编程的造诣更进一步.
一、 安装
我们安装是在 vs 中使用Nuget的方式进行安装
不过安装时需注意一件事情就是,版本问题,我示例使用的是.net framework 4.5.2,所以我安装AutoMapper的版本是7.0,如果安装失败,把版本降低一下就可以。
二、配置
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();
代码100分
此外还有一种方式就是不需要New 实例化:
代码100分 People peo = new People(); //不能位Null
我们可以直接转化,但是,需要使用泛型指定转换类型
People peo2 = Mapper.Map<People>(person);
三、
代码100分 //配置 Mapper.Initialize(m => { m.CreateMap<Person, People>(); m.CreateMap<ABP, People>(); });
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/10349.html