2017-05-15 4 views
0

ClassAとClassBの2つのクラスがあり、それらをClassCでマップしたいと思います。どうしたらいいですか?自動マッピングを使用して2つのクラスから3番目のクラスのプロパティを自動的にマッピングする

ClassAにはプロパティが1つしかなく、ClassBには5つのプロパティがあります。 ClassCには6つのプロパティがあります。利用可能Mapメソッドのオーバーロードがあり

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

    retrun type of ClassC; 
} 

答えて

0

状況は以下のように何かです。

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

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

希望します。

関連する問題