AutoMapper,对象映射的简单使用
using AutoMapper; using AutoMapper.Configuration; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;namespace AutoMapperTest {class Program{static void Main(string[] args){//传统方法,手动写好对应的映射关系//Mapper.Initialize(p => p.CreateMap<Source, Destination>());//下面的写法就不用一一指定映射关系了Mapper.Initialize(new MapperConfigurationExpression{});Source src = new Source(){SomeValue = 1,AnotherValue = "xxx",StringList = new List<string>() { "aa", "bb", "cc" },IntList = new List<int>() { 2, 3, 4 },StudentList = new List<Student>() { new Student() { Name = "jeff1", Age = 11 }, new Student() { Name = "jeff2", Age = 22 } }};Destination dest = Mapper.Map<Destination>(src);Console.WriteLine(Newtonsoft.Json.JsonConvert.SerializeObject(dest));Console.ReadLine();}}public class Source{public int SomeValue { get; set; }public string AnotherValue { get; set; }public List<string> StringList { get; set; }public List<int> IntList { get; set; }public List<Student> StudentList { get; set; }}public class Destination{public int SomeValue { get; set; }public string AnotherValue { get; set; }public List<string> StringList { get; set; }public List<int> IntList { get; set; }public List<Student> StudentList { get; set; }}public class Student{public string Name { get; set; }public int Age { get; set; }} }
转载于:https://www.cnblogs.com/itjeff/p/10019748.html
AutoMapper,对象映射的简单使用相关推荐
- automapper java 有什么_对象映射工具AutoMapper介绍
AutoMapper是用来解决对象之间映射转换的类库.对于我们开发人员来说,写对象之间互相转换的代码是一件极其浪费生命的事情,AutoMapper能够帮助我们节省不少时间. 一. AutoMapper ...
- 基于 abp vNext 和 .NET Core 开发博客项目 - 用AutoMapper搞定对象映射
基于 abp vNext 和 .NET Core 开发博客项目 - 用AutoMapper搞定对象映射 转载于:https://github.com/Meowv/Blog 本篇紧接着来玩一下AutoM ...
- 对象映射工具AutoMapper介绍
AutoMapper是用来解决对象之间映射转换的类库.对于我们开发人员来说,写对象之间互相转换的代码是一件极其浪费生命的事情,AutoMapper能够帮助我们节省不少时间. 一. AutoMapper ...
- 对象映射框架MapStruct与orika的简单使用
对象映射框架MapStruct与orika 1.介绍 1.1 MapStruct MapStruct 是一个 Java注释处理器,用于生成类型安全的 bean 映射类. 您所要做的就是定义一个映射器接 ...
- .NET平台开源项目速览(14)最快的对象映射组件Tiny Mapper
好久没有写文章,工作甚忙,但每日还是关注.NET领域的开源项目.五一休息,放松了一下之后,今天就给大家介绍一个轻量级的对象映射工具Tiny Mapper:号称是.NET平台最快的对象映射组件.那就一起 ...
- 可能是.NET领域性能最好的对象映射框架——Mapster
我之前文章提到过 MediatR 的作者 Jimmy Bogard,他也是大名鼎鼎的对象映射框架 AutoMapper 的作者.AutoMapper 的功能强大,在 .NET 领域的开发者中有非常高的 ...
- HigLabo.Mapper,用表达式树在10天内创建世界上最快的对象映射器
目录 介绍 背景 如何使用? 与其他映射器的比较 性能!!! 初始配置 定制化 多种设定 映射测试用例 深入研究生成的表达式树 介绍 四年前,我用IL代码创建了对象映射器的初始版本.就在几周前,我决定 ...
- 推荐一款 Java 对象映射神器
点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 前言 按照日常开发习惯,对于不同领域层使用不同JavaBe ...
- # 对象json互相转换_推荐一款 Java 对象映射神器
阅读本文大概需要 5 分钟. 来自:网络 前言按照日常开发习惯,对于不同领域层使用不同JavaBean对象传输数据,避免相互影响,因此基于数据库实体对象User衍生出比如UserDto.UserVo等 ...
最新文章
- 阿里云ECS,搭建MySQL5.7数据库环境
- poj 3348 Cows 求凸包以及凸包的面积
- 调用API发送短信python
- 信息学奥赛一本通 1111:不高兴的津津 | 1926:【04NOIP普及组】不高兴的津津| OpenJudge NOI 1.9 03 | 洛谷 P1085 [NOIP2004 普及组] 不高兴的津津
- oracle not in 数组,慎用Oracle的not in (轉)
- linux命令:FTP服务
- 添加数据要顺着来,删除数据要反着去。
- 2022前端HTML5面试题
- qpython做连点器脚本_「PyMouse」做个连点器给老师点赞
- 职业-企业家:企业家
- 福建省厦门市谷歌卫星地图下载
- 使用清华镜像站下包、pip通过清华镜像站下载
- python能开发安卓app吗_如何Python写一个安卓APP
- 量子计算机怎么储存,什么是量子计算机_量子计算机原理_量子计算的两种有效方法...
- 大数据真的很牛B吗?不不不,10分钟让你读懂它
- FleaPHP 开发指南 - 2. FleaPHP 中的 MVC 模式
- iphone6 越狱教程
- springboot和kafka结合其中enable.auto.commit等于false失效
- 一次 BO 报表引发的数据库宕机要点分析
- 尚硅谷2020最新版宋红康JVM教程-中篇-第3章类的加载过程(类的生命周期)详解-4-过程三:Initialization(初始化)阶段
热门文章
- Android小知识10则(下)
- Using the itemDoubleClick event to open nodes in a Flex Tree control
- Facebook跟踪用户手机地理位置 并借此推介朋友
- 使用git建立本地仓储管理代码【转】
- 【1291】数据结构上机测试4.1:二叉树的遍历与应用1 SDUTOJ
- keepalived架设简单高可用的nginx的web服务器 ----那些你不知道的秘密
- pcDuino–voip服务器设置呼叫彩铃
- mysql数据库学习——5,数据类型,字符集和校对
- 现代软件工程讲义 如何提出靠谱的项目建议
- JScript中正则表达函数的说明与应用