首先添加NuGet包
然后添加一个服务类
public class AutoMap:Profile { public AutoMap() { CreateMap<A, B>(); CreateMap<B, A>() .ForMember(des => des.Age, opt => opt.MapFrom(x=>x.Age)) //指定模型转换 .ForMember(des => des.ID, opt => opt.MapFrom(x => x.ID)) .ForMember(des => des.Name, opt => opt.MapFrom(x => x.Name)) .ForMember(des => des.Gender, opt => opt.Ignore());//此字段不进行模型转换 } }
以上是准备条件 接下来是在Startup类中添加注册
AutoMapper使用方法 首先注入AutoMapper 然后调用方法