#c# #automapper
Вопрос:
В Automapper начиная с версии 10.0 нам нужно использовать Profile
для группировки отображений. Но нет возможности использовать конкретные профили в отображении — мы не можем написать, например, что-то подобное:
var testMapping = mapper.Map<MyProjectionType>(baseTypeObject, new [] { typeof(ConcreteProfile1), typeof(ConcreteProfile2));
с различными вариациями.
Можно ли каким-то образом решить этот случай? Или никак не с Автомапером?
Спасибо.
Комментарии:
1. Вы можете сделать это, используя разные
MapperConfigurationn
буквы s.2. @Lucian Bargaoanu, я знаю, но в этом случае мне нужно создать фабрику решений и зарегистрировать множество конфигураций карт (для каждого профиля), что не является таким чистым решением, как для меня).
3. Он настолько чист, насколько вы можете его реализовать, это ваш собственный код! Но, очевидно, ты что-то упускаешь. Многие люди используют AM и не нуждаются в этом.