Моя цель состоит в том, чтобы объект переопределял содержимое другого объекта с помощью Mapper, но только там, где значение не равно нулю, например, var object = mapper.Map(newData, ExistData);.
Мой текущий код выглядит так, но с дополнительными выражениями карты:
Код: Выделить всё
public class MappingConfig
{
public static MapperConfiguration RegisterMaps()
{
return new MapperConfiguration(config =>
{
config.CreateMap
().ReverseMap()
.ForAllMembers(o => o.Condition((src, dest, srcMember) => srcMember != null));
config.CreateMap().ReverseMap()
.ForAllMembers(o => o.Condition((src, dest, srcMember) => srcMember != null));
});
}
}
Подробнее здесь: https://stackoverflow.com/questions/790 ... repetition