【.NET CORE AutoMapper使用】黄沙百战穿金甲,不破楼兰终不还。这篇文章主要讲述.NET CORE AutoMapper使用相关的知识,希望能为你提供帮助。
1、通过nuget安装AutoMapper,版本是7.0.1,
安装AutoMapper.Extensions.Microsoft.DependencyInjection
版本是4.0.1
不是以上版本的容易报错
文章图片
2、startup注入automapper
services.AddAutoMapper();
3、创建profile文件,
public class DingDingProfile:Profile { public DingDingProfile() {CreateMap< OapiProcessListbyuseridResponse.ProcessTopVoDomain, ProgressTemplate> (); } }
4、注入使用映射
文章图片
5、映射添加到数据库
List< ProgressTemplate> progressTemplates = Mapper.Map< List< ProgressTemplate> > (processTopVoDomains); db.ProgressTemplates.AddRange(progressTemplates); db.SaveChanges();
推荐阅读
- APP定位元素几种方法
- 使用SpringBoot构建项目,加载SSM整合的applicationContext.xml的注解
- Android 文件保存
- 关于合并Unity项目中不同的AndroidManifest.xml
- Android存储及getCacheDir()getFilesDir()getExternalFilesDir()getExternalCacheDir()区别
- PAT甲级——A1155 HeapPaths30
- 多字段特性及Mapping中配置自定义Analyzer
- uniapp实现tab选项卡
- APP调用微信支付