自动映射器DynamicMap丢失

编程入门 行业动态 更新时间:2024-10-27 19:22:50
本文介绍了自动映射器DynamicMap丢失的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我在上一个问题中读过"如何使用AutoMapper将DataRow映射到WCF服务中的对象?",我以为太好了!这就是我从MySQL映射表时要寻找的东西!",但是在我得到Nuget包并尝试使用如下代码行之后:

I was reading in a previous question on "How to use AutoMapper to map a DataRow to an object in a WCF service?" and I thought 'Great! That's what I'm looking for on mapping a table from MySQL!', yet after I got the Nuget package and tried to use that line of code like this:

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

我遇到了这个例外:

地图"不包含动态地图"的定义

'Mapper' does not contain a definition for 'DynamicMap'

在网上检查了一下之后,我发现它已经被取出了.那么如何从MySQL数据库表创建一个列表?

After checking around on the 'net about it, I found out it's been taken out. So then how does one create a List from MySQL DB Table?

推荐答案

自3.1.1版本以来,AutoMapper进行了许多更改.

The AutoMapper has many changes since the 3.1.1 version.

下面从DynamicMap方法更改为Map方法的更改应该起作用.

The below change from DynamicMap method to Map method should work.

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

更多推荐

自动映射器DynamicMap丢失

本文发布于:2023-11-04 12:04:58,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1557887.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:映射器   DynamicMap

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!