あなたはAutoMapperにマッピングしているオブジェクトは何のカスタムマッピングを必要としない、今までにこれを行うことでポイントがあると仮定:AutoMapper - DynamicMapでマップを使用する理由
Mapper.CreateMap<Src, Dest>();
// ....
Mapper.Map(SrcObject, DestObj);
一切のカスタムマッピングが必要とされていない場合は、上記のアプローチはちょうど上で、あなたは何を得るん以前の設定を必要とせずにDynamicMapを使用できますか?
Mapper.DynamicMap(SrcObject, DestObj);
あなたは匿名型をマッピングしているが、私はDyanmicMap
がこれまでになしカスタムマッピングを必要としない静的なタイプのためが好まれていないかどうかについて尋ねていたとき、私はDynamicMap
が必要であることを理解してください。
をMap
を使用するためには、あなたがCreateMap
を介して第一明示的にそれらのマップを指定する必要があります。私は最後Automapperを使用しますが、私の記憶が正しければ以降
+1 - ああ、私は 'Mapper.AssertConfigurationIsValid();'があることを知っている? :) –