当我进行NPoco提取时
var products = db.Fetch<dynamic>(sql).ToArray();
然后尝试使用AutoMapper
进行映射Mapper.Map<Product[]>(loc)
即使
,结果Product
也没有任何预期值
sql
中的列名称,NPoco.PocoExpando
中的products
个实例以及Product
类中的列名的名称和大小写,它们都匹配。Product
中的制定者是公开的。AutoMapper documentation表明我正在做的一切正确。这是一个错误还是我错过了什么?
答案 0 :(得分:0)
在致电Mapper.Initialize
时,我将IMapperConfigurationExpression.CreateMissingTypeMaps
设置为true。这似乎干扰了动态映射。