首页 > 移动平台 > 详细

2、Automapper安装及配置

时间:2019-12-28 10:31:35      阅读:92      评论:0      收藏:0      [点我收藏+]

一、 安装

我们安装是在 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();

 

技术分享图片

此外还有一种方式就是不需要New 实例化:

 People peo = new People(); //不能位Null

我们可以直接转化,但是,需要使用泛型指定转换类型

  People peo2 = Mapper.Map<People>(person);

三、 AutoMapper 配置多个

 //配置
            Mapper.Initialize(m =>
            {
                m.CreateMap<Person, People>();
                m.CreateMap<ABP, People>();

            });

2、Automapper安装及配置

原文:https://www.cnblogs.com/qzdd/p/12110791.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!