2011-03-07 8 views

答えて

0

は手動不一致名を処理するためにあなたのマップの作品でセットアップマッピングすることができます:

Mapper.CreateMap<TypeA, TypeB>() 
    .ForMember(dest => dest.Prop1, opt => opt.MapFrom(src => src.PropA)) 
    .ForMember(dest => dest.Prop2, opt => opt.MapFrom(src => src.PropB)); 

あなたは一度だけマップの作成を実行する必要があり、彼らはあなたのapplicatonの期間中、良好であることを覚えておいてください。私はApp Startでglobal.asaxを実行しているので、それらはすべて1か所にあり、実際にAutoMapperを使用しているときに私はそれらを騒がす必要はありません。

+0

はいこれらの列をすべてのタイプにマップする場合は、これはオプションです。私の質問は、これを扱う_convention_を定義する方法を探しています。 – jhappoldt

関連する問題