【5min+】 对象映射只有AutoMapper?试试Mapster
2024-09-06 17:58:28
系列介绍
【五分钟的dotnet】是一个利用您的碎片化时间来学习和丰富.net知识的博文系列。它所包含了.net体系中可能会涉及到的方方面面,比如C#的小细节,AspnetCore,微服务中的.net知识等等。
5min+不是超过5分钟的意思,"+"是知识的增加。so,它是让您花费5分钟以下的时间来提升您的知识储备量。
正文
一谈到如何在.Net中进行对象映射,可能大部分同学都会脱口而出:“使用AutoMapper!”。 是的,AutoMapper 是一个非常成熟的对象映射器。截至到写这篇文章,您能在Nuget上下载到的AutoMapper包的版本为:v9.0.0,而对应的 Github 的 star 已经高达7K。
对了,谈到AutoMapper就不得不谈起它的作者(之一):“JIMMY BOGARD”。也许您没有听过这个名字,但是您一定听过他的另一个作品:MediatR(在微软的官方示例EShop中也使用了MediatR)。同时,“JIMMY BOGARD” 也是提出“将领域事件附加在聚合根”上的人,为领域驱动设计(DDD)做出了很大的贡献。在微软官方文档中,您可以看到该处提及到了“JIMMY BOGARD”:
好吧,优秀的人总是优秀
最新文章
- vscode常用设置
- Linux 环境变量 设置 etc profile
- [Unity3d]向量的过度方法以及拖尾效果
- WindowsFormsHost使用问题
- C++/C互相调用
- 使用imeOptions
- svn://59.46.115.123:13690/IOS/trunk/02.DevelopLib/04.Coding/uuridesharing
- SVN 外部引用(svn:externals)处理相似系统的公用代码
- Swift - 从ALAsset中获取照片的原图并转换成NSData
- U7Linux文件与目录管理
- Django-rest-framework源码分析----认证
- 基于python的种子搜索网站-项目部署
- 课程四(Convolutional Neural Networks),第三 周(Object detection) —— 0.Learning Goals
- What I am concerned about
- javascript 面向过程和面向对象
- 非关系型数据库&;&;缓存
- 什么是Session分布式共享
- React Native iOS 离线包
- ADB 源码分析(一) ——ADB模块简述【转】
- [转]RC4加密已不再安全,破解效率极高