当我进行 NPoco 获取时
var products = db.Fetch<dynamic>(sql).ToArray();
然后尝试用 AutoMapper 映射它
Mapper.Map<Product[]>(loc)
结果Product
没有任何预期值,即使
- 中的列名
sql
、中的NPoco.PocoExpando
实例products
和Product
类的名称和大小写都匹配。 - expando 中的值对于每一列都是正确的。
- 里面的二传手
Product
是公开的。
AutoMapper 文档表明我做的一切都是正确的。这是一个错误还是我错过了什么?