AutoMapper — зачем использовать Map вместо DynamicMap?

Предполагая, что объекты, которые вы сопоставляете с помощью AutoMapper, не требуют пользовательских сопоставлений, есть ли смысл делать это:

Mapper.CreateMap<Src, Dest>(); 
// ....
Mapper.Map(SrcObject, DestObj);

Если настраиваемые сопоставления не требуются, принесет ли вам что-нибудь описанный выше подход? вместо простого использования DynamicMap без необходимости какой-либо предварительной настройки?

Mapper.DynamicMap(SrcObject, DestObj);

Я понимаю, что DynamicMapявляется обязательнымпри отображении анонимных типов, но я спрашиваю о том, DyanmicMapкогда-либо нет предпочтительныйдля статических типов, не требующих пользовательских сопоставлений.

14
задан Adam Rackis 16 March 2012 в 15:50
поделиться