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();