zoukankan      html  css  js  c++  java
  • AutoMapper

    Framework 4.5
    M> Install-Package AutoMapper -Version 7.0.1
    
    Application_Start
    //初始化配置AutoMapper
    AutoMapper.Mapper.Initialize((cfg) => {
        cfg.AddProfile<MapperConfiguration>();
    });
    
    
     public class MapperConfiguration : Profile
    {
        public MapperConfiguration()
        {
            CreateMap<model1, model2>()
              .ForMember(dto => dto.Update_By, options => options.MapFrom(u => u.Name))
              .ForMember(dto => dto.Id, opt => opt.Ignore());
        }
    }
    
    using AutoMapper;
    var userModel = Mapper.Map<model2>(model1);
    var dd = Mapper.Map<List<model1>, List<model2>>(e);

    .ForMember(dto => dto.STATUS, options => options.MapFrom(u => (EnumStatus)u.STATUS))
    .ForMember(dto => dto.enSTATUS, options => options.MapFrom(u =>( (EnumStatus)u.STATUS).ToString()))
    .ForMember(dto => dto.strSTATUS, options => options.MapFrom(u => ((EnumStatus)u.STATUS).GetDescription())); 枚举用法 

      

  • 相关阅读:
    OpenCV 3.4.0 + Visual Studio 2015开发环境的配置(Windows 10 X64)
    数值分析4
    数值分析3
    数值分析2
    数值分析1
    绪论0.4
    绪论0.3
    绪论0.2
    绪论0.1
    GitHub之起势
  • 原文地址:https://www.cnblogs.com/LiuFengH/p/13354923.html
Copyright © 2011-2022 走看看