.NET CORE AutoMapper使用
Posted 厚德载物
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.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();
以上是关于.NET CORE AutoMapper使用的主要内容,如果未能解决你的问题,请参考以下文章
ASP.NET Core 中的对象映射之 AutoMapper