0
とベース・クラス名に追跡列を再マッピングTrackedEntity
。 TrackedEntityから派生したすべてのエンティティに対してこれらの列を手動でマッピングする必要がないように、マッピング規則を確立する方法はありますか?は、これが私の現在のクラスのドメインモデルであるAutoMapper
ありがとうございます!
とベース・クラス名に追跡列を再マッピングTrackedEntity
。 TrackedEntityから派生したすべてのエンティティに対してこれらの列を手動でマッピングする必要がないように、マッピング規則を確立する方法はありますか?は、これが私の現在のクラスのドメインモデルであるAutoMapper
ありがとうございます!
は手動不一致名を処理するためにあなたのマップの作品でセットアップマッピングすることができます:
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を使用しているときに私はそれらを騒がす必要はありません。
はいこれらの列をすべてのタイプにマップする場合は、これはオプションです。私の質問は、これを扱う_convention_を定義する方法を探しています。 – jhappoldt