1234567891011121314151617181920212223242526272829 |
- 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<AutoMapProfile>(); });//增加对 ModelProfile的初始化
- Mapper.AssertConfigurationIsValid();
- }
- }
- public class AutoMapProfile: Profile
- {
- public AutoMapProfile()
- {
- CreateMap<CheckData_info, CheckData>().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<CheckData, CheckData_info>().ForMember(a => a.StallNo, b => b.MapFrom(a => a.PositionNo)).ForMember(a=>a.LicenseName,b=>b.Ignore());
- }
- }
- }
|