Automapper 6.0.2和IQueryable

时间:2017-05-15 16:33:55

标签: automapper

我正在使用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 个答案:

没有答案