EF6 postgresql 数据库优先,无法生成模型

EF6 postgresql database first, can't generate model

我正在关注 a tutorial 为现有的 postgresql 数据库生成模型。
我创建了一个控制台应用程序并添加了这些 NuGet 包:
EntityFramework (6.2.0), Npgsql(2.2.7), Npgsql.EntityFramework(2.2.7).

问题是我在创建 ADO.NET 实体数据模型时在数据源列表中 can't find PostgreSQL 数据库。

有谁知道问题的解决方法吗?

您可能需要 PostgreSQL 的 Visual Studio 扩展。然后应该显示连接到数据库的选项。

现在您安装了所有 NuGet 包以使您的代码正常工作,但 Visual Studio 仍然需要扩展才能从现有的 PostgreSQL 数据库创建实体。

文档:https://www.npgsql.org/doc/ddex.html

分机:https://marketplace.visualstudio.com/items?itemName=RojanskyS.NpgsqlPostgreSQLIntegration