#.net-core #automapper
#.net-core #автоматический преобразователь
Вопрос:
Мы использовали старую версию Automapper в статическом классе и методе расширения
public static Account GetAccountDomain(this AccountViewModel viewModel)
{
return AutoMapper.Mapper.Map<AccountViewModel, Account>(viewModel);
}
и мы использовали это, не заботясь о технологии сопоставления в домене и обработчике команд и обработчике запросов следующим образом
accountViewModel.GetAccountDomain();
что мы можем сделать в dot net core и automapper 10 ?
Комментарии:
1. Что вы пробовали и с какими проблемами столкнулись?
2. Мы не можем использовать эту структуру в новой версии Automapper в dot net core 3.1
Ответ №1:
Automapper удалил статическое состояние для повышения производительности. Он должен использоваться с шаблоном DI (IMapper) во всех фреймворках, которые вам нужны.