簡體   English   中英

使用automapper自動映射兩個類與第三類的屬性

[英]auto mapping properties from two classes with third class using automapper

我有兩個類,例如ClassA和ClassB,我想用ClassC映射它們。 我該怎么做?

ClassA僅具有1個屬性,ClassB具有5個屬性。 ClassC具有6個屬性。

情況如下:

Public ClassC MapRequest(classA id, ClassB someProperties){
    _mapper.Map<ClassC>(id);
    _mapper.Map<Classc>(someProperties);

    retrun type of ClassC;
}

有可用的Map方法重載。

var objClassC = _mapper.Map<ClassA, ClassC>(id);

// You need to pass above instance to next call.
_mapper.Map<ClassB, ClassC>(someProperties, objClassC );

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM