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
, Что мне здесь не хватает? Спасибо за помощь.