创建映射并使用:

var configuration = new MapperConfiguration(cfg => 
{
    cfg.CreateMap<Foo, FooDto>();
    cfg.CreateMap<Bar, BarDto>();
});

var mapper = configuration.CreateMapper();

var fooDto = mapper.Map<FooDto>(foo);
var barDto = mapper.Map<BarDto>(bar);

忽略映射:

CreateMap<Foo,Bar>().ForMember(x => x.Blarg, opt => opt.Ignore());

映射不同名称属性:

CreateMap<Foo, Bar>().ForMember(x => x.BlargA, opt => opt.MapFrom(s => s.BlargB))

 

相关文章:

  • 2022-01-21
  • 2022-01-22
  • 2021-09-15
  • 2022-02-16
  • 2021-05-30
  • 2021-10-23
猜你喜欢
  • 2022-12-23
  • 2021-12-09
  • 2021-05-19
  • 2022-12-23
  • 2021-12-02
  • 2022-12-23
相关资源
相似解决方案