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

相关推荐

  • Python Dictionary 长度计算方法

    Python Dictionary 长度计算方法strongPython/strong是一个强大且易于学习的编程语言,它提供了多个重要的数据类型,其中之一就是字典(Dictionary)。在Python中,字典是一种无序的、可变的数据类型,其存储方式为键-值对。字典中的键必须是不可变的数据类型,如字符串、数字或元组。而值则可以是任何类型的Python对象。在这篇文章中,我们将会详细介绍如何用Python计算字典的长度。

    2024-02-22
    114
  • Redis服务之简介与部署 – Linux

    Redis服务之简介与部署 – Linux一、简介 Redis是什么?redis是一款基于BSD协议,开源的非关系型数据库(nosql数据库),作者是意大利开发者Salvatore Sanfilippo在2009年发布,使用C语言编写;red

    2023-03-28
    137
  • 使用机器学习预测股价「建议收藏」

    使用机器学习预测股价「建议收藏」股票价格预测有助于确定未来几天或几周内股票的走势,或者至少显示趋势。股票价格取决于多种因素,例如: 基本因素:收入,利润,市场份额,业务的潜在增长前景 外部因素:大流行病,例如新冠,外汇汇率,石油价格

    2023-04-16
    149
  • 大数据分析中Python字符串数字的重要性

    大数据分析中Python字符串数字的重要性在大数据分析中,Python是一种流行的编程语言,因为它具有易于使用和灵活的特性。Python的字符串和数字处理功能是其最重要的特点之一。本文将深入探究Python字符串数字在大数据分析中的重要性,包括在数据收集、存储、处理和可视化方面的应用。

    2023-12-10
    110
  • 利用Python进行链接建设优化

    利用Python进行链接建设优化链接建设优化(Link Building)是指通过外部链接提高网站的搜索引擎排名,是搜索引擎优化的重要组成部分。与传统领域不同,互联网领域的链接建设优化更加注重质量而非数量,因此如何高效地进行链接建设优化成为了每个网站优化人员关注的重点。本文将介绍如何使用Python进行链接建设优化。

    2024-04-02
    71
  • Java中使用Jedis连接池连接Redis数据库流程[通俗易懂]

    Java中使用Jedis连接池连接Redis数据库流程[通俗易懂]场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re

    2023-02-06
    152
  • Python初学者如何开始学习Python语言

    Python初学者如何开始学习Python语言随着计算机技术的发展,越来越多的人开始学习编程语言。而Python,作为一门简单易学,功能强大的编程语言,吸引了越来越多的初学者。那么,作为Python初学者,如何开始学习这门语言呢?下面,我们将从多个方面为大家详细阐述。

    2023-12-22
    112
  • MySQL字符串函数:substring_index()的使用详解

    MySQL字符串函数:substring_index()的使用详解MySQL字符串截取函数substring_index()的使用

    2023-02-21
    142

发表回复

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