Man*_*dar 4 postgresql ado.net-entity-data-model npgsql
当我执行“更改数据源”步骤时,列表中仅显示 SQL Server 提供程序。(PostgreSQL 数据库)不显示。
我可以执行哪些故障排除步骤来找出它不显示的原因?
Win7 x32、VS2010专业版
小智 7
希望他们不要删除这个答案,因为当我读到之前的问题时,我已经使用了这个答案,就像你的问题一样。经过大约一周的研究和用头撞桌子后,我终于让我的 Npgsql MVC 实体框架应用程序开始工作......并与向导一起工作。步骤如下......
1) 关闭 Visual Studio,然后从以下位置下载并安装 Npgsql PostgreSQL Integration:https: //marketplace.visualstudio.com/items? itemName=RojanskyS.NpgsqlPostgreSQLIntegration
2) 重新启动计算机。(是的,这是需要的,我保证)
3) 打开 Visual Studio 并按照列出的顺序和列出的版本安装以下 NuGet 包...
--> EntityFramework 版本 6.0.0,然后清理并重建
--> Npgsql 3.1.0,然后清理并重建
--> EntityFramework6.Npgsql 3.1.1,然后清理并重建
注意:如果其他 Nuget 软件包未按列出的顺序和版本安装,您可能需要卸载这些软件包。如果是这样,请记下并稍后将其添加回来。是的,您需要在上述每个之间进行清理/重建。
4) 关闭所有应用程序并重新启动计算机。(是的,这是需要的,我保证)
5) 计算机重新启动后,再次打开 Visual Studio 并转到您的解决方案。注意:我建议您为数据库连接添加一个新项目,但这比任何事情都更优先。
6) 再次尝试使用实体框架向导。您应该看到 Npgsql 选择,它不应该只是让您崩溃。
| 归档时间: |
|
| 查看次数: |
4354 次 |
| 最近记录: |