我正在使用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
。
我在这里错过了什么?谢谢你的帮助。