为什么AutoMapper没有从NPoco动态对象映射到实体?

时间:2016-08-19 18:36:55

标签: c# automapper npoco

当我进行NPoco提取时

var products = db.Fetch<dynamic>(sql).ToArray();

然后尝试使用AutoMapper

进行映射
Mapper.Map<Product[]>(loc)

即使

,结果Product也没有任何预期值
  • sql中的列名称,NPoco.PocoExpando中的products个实例以及Product类中的列名的名称和大小写,它们都匹配。
  • expando中的值对于每列都是正确的。
  • Product中的制定者是公开的。

AutoMapper documentation表明我正在做的一切正确。这是一个错误还是我错过了什么?

1 个答案:

答案 0 :(得分:0)

在致电Mapper.Initialize时,我将IMapperConfigurationExpression.CreateMissingTypeMaps设置为true。这似乎干扰了动态映射。