Допустим, есть вот такое семейство классов:
class MainClass{
List<SubClass> SubClasses{get;set;}
}
class SubClass{
public int Id {get;set;}
}
class DtoMainClass
{
public List<int> Ids { get; set;}
}
Как мне сделать маппинг DtoMainClass на MainClass так, что бы если DtoMainClass.Ids==null, то создать пустую коллекцию, иначе (если не пусто) создать список SubClass
Нужно сделать несколько вызовов ForMember на одно и тоже поле с разными Condition?
Кажется, нашел решение:
Prevent this by using a PreCondition instead or by ensuring the custom member mapping code can complete safely regardless of conditions:
.ForMember(d => d.ValueLength, o => o.MapFrom(s => s != null ? s.Value.Length : 0))
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости