繁体   English   中英

Automapper。 在CreateMap中映射

[英]Automapper. Map inside CreateMap

我有以下映射:

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行),但是我不知道该怎么做。

您不需要CreateMap<Source<Entity>, Dest<EntityResponse>>()

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM