我已经阅读了我能找到的所有内容,但没有运气。在 Visual Studio 2015 Community 中,这是我所做的(没有运气):
- 兰:Setup_NpgsqlDdexProvider。这安装了 Npgsql 3.0.7 和 EntityFramework 6.0.0。它还在 GAC 和 machine.config 中安装了 Npgsql 3.0.7。
- 安装EntityFramework6.Npgsql
- 将 Npgsql(使用 Nuget)更新到版本 3.1.6
- 将 EntityFramework 更新至版本 6.1.3
- 将 GAC 更新为 Npgsql 3.1.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(使用前将#替换为@)