C#使用Dapper
创建的控制台应用程序,框架使用的.NETFramework4.5.1,在Nuget程序包里引用的最新的Dapper1.50.5代码如下,出现未加载SqlMapper类型的...
创建的控制台应用程序,框架使用的.NET Framework4.5.1,在Nuget程序包里引用的最新的Dapper 1.50.5代码如下,出现未加载SqlMapper类型的报错,有谁能帮忙解决下吗?
展开
1个回答
展开全部
你程序怎么运行起来的,conn.Query用到了Dapper的扩展方法,你没有using Dapper;程序能跑吗?你应该导航到Query方法内部,看看它到底是不是执行的Dapper程序集里的方法
追问
能跑,IDbConnection conn=new SqlConnection(....)这句代码我是引用的System.Data和
Sysytem.Data.SqlClient。我是引用错了吗?
追答
这两个对象没问题,问题出在Query方法,Query方法是dapper的扩展方法,里面用到的SqlMapper这个对象,也是dapper框架提供的,你既然报了找不到SqlMapper对象的异常,最大的可能就是你引用的Dapper根本不是你说的1.50.5。注意看你的异常内容,Dapper的Version是1.0.0.0,这肯定是你引用Dapper出错了。
你要移除Dapper的引用,用nuget再添加一次,确保添加的是1.50.5这个版本
TableDI
2024-07-18 广告
2024-07-18 广告
VLOOKUP是Excel中用于垂直查找的函数,其基本用法包括四个参数:1. 查找值:即在数据表首列中需要搜索的值。2. 数据表:包含查找值的单元格区域或数组。3. 返回值所在列数:指定返回查询区域中第几列的值。4. 查找方式:选择精确匹配...
点击进入详情页
本回答由TableDI提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询