Automapper 6.0.2 и IQueryable

Я использую AutoMapper 6.0.2, Я пытаюсь использовать AutoMapper для сопоставления моего DTO с внешней моделью. Я создал конфигурацию сопоставления для сопоставления обеих моделей, как показано ниже:

var mappingConfig = new   
MappingConfiguration(
cfg =>
cfg.CreateMap<ModelA, ModelB>     
().ForMember(...)
);
IMapper mapper =         
mappingConfig.CreateMapper();

Затем в коде моего контроллера я применяю отображение следующим образом:

 var query = GetDataasModelA().AsQueryable();
    var modelB = query.ProjectTo(mappingConfig);

Эта строка просто создает новый экземпляр ModelB вместо сопоставления значений в запросе ModelB, Что мне здесь не хватает? Спасибо за помощь.

0 ответов

Другие вопросы по тегам