.NET CORE AutoMapper使用

早过忘川 提交于 2019-12-02 12:54:40

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

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!