2017-01-05 39 views
0

我有包含所有自动映射器映射的DLL。现在我想将这些映射放入一个包含Source类,Source属性,Destination类和Destination属性等所有映射细节的excel文件中。我们如何通过反射或其他方式实现这一点?automapper:使用反射从DLL中导出所有自动映射器映射(其中所有映射已创建)使用反射

+0

你不能简单地遍历配置对象并手动打印映射吗?它看起来不像是有内置的方式来做到这一点。 – Milney

+0

但是,该配置应该加载映射?我只有一个包含映射的DLL文件。 –

回答

0

您应该可以使用Mapper.Configuation.GetAllTypeMaps(),并且每个TypeMap都有源/目标类型。

+0

如果某个属性是某个类的类型,则源propertyMap.SourceMember将变为null –