无法找到请求的 .Net Framework 数据提供程序 - 使用 QuickBooks 时出错

Unable to find the requested .Net Framework Data Provider - Error using QuickBooks

我在 class 库中使用 QuickBooks 连接器。并从控制台应用程序访问 class 库。尝试将新的 DbSet 项添加到上下文时出现此错误:

The ADO.NET provider with invariant name 'System.Data.RSSBus.QuickBooks' 
is either not registered in the machine or application config file, 
or could not be loaded. See the inner exception for details.

我该如何解决?我要以某种方式在 app.config 文件中注册此提供吗?

The ADO.NET provider with invariant name 'System.Data.RSSBus.QuickBooks' is either not registered in the machine

我想到目前为止你只得到了 NuGet package。 在某些情况下,当通过常规安装文件(.MSI 或其他)在您的计算机上使用 ADO.NET 提供程序 you have to install them 时。 我想你要找的那个可以从 here.

下载

Here 你会发现一个商业的,理论上针对 Entity Framework 进行了优化。