2017-01-05 77 views
0

我有包含所有自動映射器映射的DLL。現在我想將這些映射放入一個包含Source類,Source屬性,Destination類和Destination屬性等所有映射細節的excel文件中。我們如何通過反射或其他方式實現這一點?automapper:使用反射從DLL中導出所有自動映射器映射(其中所有映射已創建)使用反射

+0

你不能簡單地遍歷配置對象並手動打印映射嗎?它看起來不像是有內置的方式來做到這一點。 – Milney

+0

但是,該配置應該加載映射?我只有一個包含映射的DLL文件。 –

回答

0

您應該可以使用Mapper.Configuation.GetAllTypeMaps(),並且每個TypeMap都有源/目標類型。

+0

如果某個屬性是某個類的類型,則源propertyMap.SourceMember將變爲null –