.NET CORE AutoMapper使用

【.NET CORE AutoMapper使用】黄沙百战穿金甲,不破楼兰终不还。这篇文章主要讲述.NET CORE AutoMapper使用相关的知识,希望能为你提供帮助。
1、通过nuget安装AutoMapper,版本是7.0.1,
  安装AutoMapper.Extensions.Microsoft.DependencyInjection  版本是4.0.1
不是以上版本的容易报错

.NET CORE AutoMapper使用

文章图片

 

 
2、startup注入automapper
            services.AddAutoMapper();
3、创建profile文件,
public class DingDingProfile:Profile { public DingDingProfile() {CreateMap< OapiProcessListbyuseridResponse.ProcessTopVoDomain, ProgressTemplate> (); } }

 
4、注入使用映射
 
.NET CORE AutoMapper使用

文章图片

 
 
5、映射添加到数据库
List< ProgressTemplate> progressTemplates = Mapper.Map< List< ProgressTemplate> > (processTopVoDomains); db.ProgressTemplates.AddRange(progressTemplates); db.SaveChanges();

 

    推荐阅读