gpt4 book ai didi

c# - Dapper 错误 : Could not load type 'Dapper.SqlMapper'

转载 作者:太空狗 更新时间:2023-10-29 21:44:20 31 4
gpt4 key购买 nike

我是 Dapper 的新手。我试图通过 Dapper 创建新项目并映射本地数据库。不幸的是我总是收到这个错误:

Could not load type 'Dapper.SqlMapper' from assembly 'Dapper, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'

我通过 NuGet 添加了 Dapper(Dapper v. 1.39.0.0)。这是我的代码示例:

public static IEnumerable<TBMobileDetails> Allmobilelisting()
{
SqlConnection con = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename=""c:\users\database.mdf"";Integrated Security=True");

string query = "select * from Mobiledata";
var result = con.Query<TBMobileDetails>(query);
return result;
}

问题出在哪里?

最佳答案

这个问题一般出现在有对象/类/类型名为

  • 小巧玲珑
  • 衣冠楚楚

执行以下步骤来解决此问题

  1. 创建一个Fresh Project,不要用Dapper(不区分大小写)命名其中的任何内容。 即使您在现有项目中更改现有“dapper”对象的名称,它也可能会产生问题,因此最好创建一个新项目!我认为这与程序集或硬编码有关dapper 或 visual studio(不确定!)。
  2. 再次使用 Nuget 管理器安装 Dapper。
  3. 现在应该可以正常工作了。

关于c# - Dapper 错误 : Could not load type 'Dapper.SqlMapper' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29410020/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com