Automapper.Карта внутри CreateMap - PullRequest
       7

Automapper.Карта внутри CreateMap

0 голосов
/ 24 октября 2018

У меня есть следующие сопоставления:

CreateMap<Entity, EntityResponse>(); // #1

CreateMap<Source<Entity>, Dest<EntityResponse>>()
    .ConvertUsing(source =>
    {
        // here I need to use mapping from line 1#
        EntityResponse resp = <mapping>; 
        var tmp = new Source<Entity>(resp);
        return new Dest<EntityResponse>(tmp);
    });

Класс Dest<T> содержит конструктор Dest<T>(Source<T>)

Мне нужно использовать первое сопоставление (строка # 1) во втором, ноПонятия не имею, как это сделать.

1 Ответ

0 голосов
/ 24 октября 2018

Вам не нужно CreateMap<Source<Entity>, Dest<EntityResponse>>(),

CreateMap<Entity, EntityResponse>(); is enough.
...