using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using AutoMapper; using SysDataLibs.TableClass; namespace DataTransfersLibs { public class AutoMapConfiguration { public static void Configure() { Mapper.Initialize(cfg => { cfg.AddProfile(); });//增加对 ModelProfile的初始化 Mapper.AssertConfigurationIsValid(); } } public class AutoMapProfile: Profile { public AutoMapProfile() { CreateMap().ForMember(a => a.UnitName, b => b.MapFrom(a=>a.CorpName)).ForMember(a => a.PositionNo, b => b.MapFrom(a=>a.StallNo)).ForMember(a => a.CorpNameName, b => b.Ignore()); CreateMap().ForMember(a => a.StallNo, b => b.MapFrom(a => a.PositionNo)).ForMember(a=>a.LicenseName,b=>b.Ignore()); } } }