2016-11-25 6 views
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.

Каков правильный способ сделать это картографирование?

+0

Перед этим необходимо определить карту между источником и Inner как CreateMap () – kizilsu

ответ

1

Перед этим необходимо определить отображение между источником и Inner как:

CreateMap<Source, Inner>(); 

 Смежные вопросы

  • Нет связанных вопросов^_^