2、Automapper安装及配置[通俗易懂]

2、Automapper安装及配置[通俗易懂]一、 安装 我们安装是在 vs 中使用Nuget的方式进行安装 不过安装时需注意一件事情就是,版本问题,我示例使用的是.net framework 4.5.2,所以我安装AutoMapper的版本是7

2、Automapper安装及配置

一、 安装

我们安装是在 vs 中使用Nuget的方式进行安装

2、Automapper安装及配置[通俗易懂]

不过安装时需注意一件事情就是,版本问题,我示例使用的是.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分

 

2、Automapper安装及配置[通俗易懂]

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

代码100分 People peo = new People(); //不能位Null

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

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

三、 AutoMapper 配置多个

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

            });

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/10349.html

(0)
上一篇 2022-12-29
下一篇 2022-12-29

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注