当前位置: 首页 > 知识库问答 >
问题:

找不到具有固定名称“System.Data.SqlClient”的ADO.NET提供程序的实体框架提供程序

屠德宇
2023-03-14

在nuget下载EF6并尝试运行我的项目后,它返回以下错误:

找不到具有固定名称“System.Data.SqlClient”得ADO.NET提供程序得实体框架提供程序.确保在应用程序配置文件的“Entity Framework”部分中注册了提供程序。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=260882。

共有1个答案

纪俊良
2023-03-14

我刚刚遇到了同样的问题,虽然EntityFramework是从NuGet Package Manager安装的,但它看起来并没有正确地安装在项目中。

通过在Package Manager控制台上运行以下命令,我设法修复了它:

PM> Install-Package EntityFramework
 类似资料:
  • 我最近升级/更新了一个旧项目中的实体框架,从版本4或5到版本6。现在我得到了这个例外: EntityFramework.dll中出现“System.InvalidOperationException”类型的异常,但未在用户代码中处理 其他信息:未找到具有固定名称“System.Data.SqlClient”得ADO.NET提供程序得实体框架提供程序.确保在应用程序配置文件的“Entity Fram

  • 问题内容: 我正在尝试将Entity Framework与MySQL配合使用,但出现上述错误。我安装了最新的MySQL连接器。 完整错误为: 但是,我找不到任何建议说明您如何在“ entityFramework”部分中进行注册的内容。 其他一些帖子(例如)建议将提供程序添加到该 部分中,如下所示: 但这不起作用,因为它声称名称是重复的。而且,如果我实际上遍历了,我可以看到最后一个是MySQL提供程

  • 我有一个与问题“找不到具有固定名称”System.Data.SqlClient“的ADO.NET提供程序的实体框架提供程序”中提供的问题类似的问题,错误包含以下消息: “具有固定名称”System.Data.SqlClient“的ADO.NET提供程序未在计算机或应用程序配置文件中注册,或者无法加载。有关详细信息,请参阅内部异常。” 正如相关问题的答案所提示的,我已经通过包管理器控制台重新安装了实

  • 错误消息: System.InvalidOperationException:未找到具有固定名称“System.Data.SqlClient”得ADO.NET提供程序得实体框架提供程序.确保在应用程序配置文件的“Entity Framework”部分中注册了提供程序。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=260882。

  • 我试图连接我的实体框架在MySQL数据库,但当我连接这个错误发生 找不到具有固定名称“mysql.data.mysqlclient”得ADO.NET提供程序得实体框架提供程序.确保在应用程序配置文件的“Entity Framework”部分中注册了提供程序。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=260882。 这是我的类库whit实体的a

  • 我想在我的VB6应用程序中使用的C#Com可见DLL中使用EF6,但遇到了一个错误。注我没有使用app.config,而是从VB6程序传入连接字符串。 在C#代码中,我访问DBContext的方式如下; EFConnectionString是 错误消息为 [[指定的架构无效。错误:VivModel.ssdl(2,2):错误0152:找不到具有固定名称“System.Data.SqlClient”的