.NET CORE AutoMapper使用

时间:2019-10-26 23:21:57   收藏:0   阅读:147

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

 

原文:https://www.cnblogs.com/topguntopgun/p/11745830.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!