如何使用AutoMapper为多个名称空间中的重复类名定义单个映射?

时间:2013-10-17 09:08:16

标签: automapper

给出两个仅在目的地类型上不同的地图:

Mapper.CreateMap<System.Exception, GeneratedNamespace1.ErrorMessage>().
  ForAllMembers(/* some mapping */);
Mapper.CreateMap<System.Exception, GeneratedNamespace2.ErrorMessage>().
  ForAllMembers(/* identical mapping as above */ );

如何将此代码简化为单个映射设置?

目标是仅按类名解析ErrorMessage类型,而不是完全限定名称。

注意:

  • 使用AutoMapper版本2.1.267.0。
  • 由于代码生成(XSD.EXE或Web服务引用)而存在GeneratedNamespace1 / 2重复

0 个答案:

没有答案