Automapper Map.CreateMap больше не используется?
Я использую версию 5.1.1.0 AutoMapper. Ранее мне удалось следующее:
Mapper.CreateMap<SchoolYearDetail, SchoolYearDto>();
Но в версии 5.1.1.0 его больше не существует. Может кто-нибудь сказать мне, что делать?
1 ответ
Решение
Предварительно AutoMapper
был статичным в соответствии с вашим примером, теперь он хочет быть создан.
Ссылка ниже является создателем AutoMapper
https://lostechies.com/jimmybogard/2016/01/21/removing-the-static-api-from-automapper/
Вот фрагмент, если эта ссылка перестает работать.
var config = new MapperConfiguration(cfg => {
cfg.CreateMap<Source, Dest>();
});
var mapper = config.CreateMapper();
var source = new Source();
var dest = mapper.Map<Source, Dest>(source);
Множество других сообщений от stackru, связанных с этим:
Automapper говорит, что Mapper.Map устарел, глобальные сопоставления?
Миграция AutoMapper из статического API
Надеюсь, это поможет.