0
Я использую последнюю версию с API-интерфейсом экземпляра.Отображение AutoMapper от типа к типу с вложенным типом
Мой тип источника:
public class Source {
public string ValueX { get; set; }
public string ValueY { get; set; }
public string ValueZ { get; set; }
}
Мой тип назначения:
public class Destination {
public Destination() { Inner = new Inner(); }
public string ValueX { get; set; }
public Inner Inner { get; set; }
public class Inner {
public string ValueY { get; set; }
public string ValueZ { get; set; }
}
}
Моя конфигурация (сделано в профиле):
CreateMap<Source, Destination>()
.ForMember(dest => dest.Inner, opt => opt.MapFrom(src => src));
Но это не отображает внутренний объект. Когда я тестирую конфигурацию, он генерирует бесполезное исключение AutoMapperConfigurationException
.
Каков правильный способ сделать это картографирование?
Перед этим необходимо определить карту между источником и Inner как CreateMap