Automapper DynamicMap缺失

时间:2017-07-10 08:20:38

标签: c# automapper

我正在读一篇关于“How to use AutoMapper to map a DataRow to an object in a WCF service?”的上一个问题,我觉得'太棒了!这就是我正在寻找的从MySQL映射表的方法!'但是在我得到Nuget包之后尝试使用这样的代码行:

List<Customer> c = AutoMapper.Mapper.DynamicMap<IDataReader, List<Customer>>(dt.CreateDataReader());

我遇到了这个例外:

  

'Mapper'不包含'DynamicMap'的定义

在检查了网络后,我发现它被取出了。那么如何从MySQL数据库表创建一个List?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

自3.1.1版本以来,AutoMapper有许多变化。

DynamicMap方法到Map方法的以下更改应该有效。

List<Customer> c = AutoMapper.Mapper.Map<IDataReader, List<Customer>>(dt.CreateDataReader());