Я недавно начал использовать автокартопостроитель, и он имеет, хорошо работают для меня до сих пор. Я был объектами области значений отображения к соответствующему dtos, и по умолчанию все исходные свойства отображаются на своем соответствии целевым свойствам. Я использовал код следующим образом:
Mapper.CreateMap<Node, NodeDto>();
var nodeDto = Mapper.Map<Node, NodeDto>( node );
Теперь я имею в ситуацию, где я хотел бы отобразить только некоторые свойства исходного объекта. Существуют свойства набора в исходном объекте, что я не хочу быть отображенным на соответствующих целевых свойствах. Существует ли способ достигнуть этого?
Вы можете указать свойства, которые следует игнорировать, следующим образом:
Mapper.CreateMap<Node, NodeDto>()
.ForMember(dest => dest.SomePropToIgnore, opt => opt.Ignore())