如何安装 Npgsql 作为 ADO.NET 实体框架的数据提供程序?

2024-01-05

我已经阅读了我能找到的所有内容,但没有运气。在 Visual Studio 2015 Community 中,这是我所做的(没有运气):

  1. 兰:Setup_NpgsqlDdexProvider。这安装了 Npgsql 3.0.7 和 EntityFramework 6.0.0。它还在 GAC 和 machine.config 中安装了 Npgsql 3.0.7。
  2. 安装EntityFramework6.Npgsql
  3. 将 Npgsql(使用 Nuget)更新到版本 3.1.6
  4. 将 EntityFramework 更新至版本 6.1.3
  5. 将 GAC 更新为 Npgsql 3.1.6
  6. 将 %SystemRoot%\Microsoft.NET\Framework\v4.0.30319\CONFIG 和 %SystemRoot%\Microsoft.NET\Framework64\v4.0.30319\CONFIG 处的 machine.config 更改为 Npgsql 版本 3.1.6

当我添加 ADO.NET 实体数据时,我从数据库中检查模型。设置连接(测试良好)。从连接窗口返回后,向导立即关闭。

如何为 ADO.NET 安装最新版本的 EntityFramework6 和 Npgsql?

TIA


一切都在页面上一步步描述。下面是github的链接:如何设置 NpgsqlDdexProvider 3.1 https://github.com/npgsql/npgsql/issues/1299.

我使用 Visual Studio 2015 和数据库服务器 PostgreSql 9.4。 我安装了 Npgsql-3.1.8.msi,他在 GAC 中安装了库 Npgsql.dll:

C:\ Windows \ Microsoft.NET \ assembly \ GAC_MSIL \ Npgsql \ v4.0_3.1.8.0__5d8b90d52f46fda7

并安装了 NpgsqlDdexProvider-3.1.0.vsix,它允许您在 PostgreSQL 的服务器资源管理器中的 VS 下添加连接字符串。

这对我来说非常适合。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何安装 Npgsql 作为 ADO.NET 实体框架的数据提供程序? 的相关文章

随机推荐