当前位置:首页 > 移动开发 > 正文

.NET CORE AutoMapper使用

2024-03-31 移动开发

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

 

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/yidong/26049.html