如果source不为null,Automapper配置为仅获取源?

时间:2016-09-14 16:13:58

标签: automapper

如果源不为空,Automapper配置中是否有一种方法只将源中的值映射到目标?

1 个答案:

答案 0 :(得分:2)

使用Conditional Mapping

Mapper.Initialize(cfg => {
  cfg.CreateMap<Foo,Bar>()
    .ForMember(dest => dest.baz, opt => opt.Condition(src => (src.baz != null))); 
});