开源项目地址:https://github.com/MapsterMapper/Mapster
与 AutoMapper 相比,Mapster 在速度和内存占用方面表现更加优秀
使用起来也很简单:
1、安装包,如果是 .net framework 环境,可以安装 6.X 版本,否则建议安装最新版本
Install-Package Mapster
2、使用以下任一方法即可:
sourceObject.Adapt(destObject);
var destObject = sourceObject.Adapt<Destination>();
更多用法可参考:https://www.zhihu.com/tardis/zm/art/475828513?source_id=1005