0

宛先タイプのみが異なる 2 つのマップがあるとします。

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 の重複が存在します。
4

0 に答える 0