我正在跟踪a tutorial为现有的postgresql数据库生成模型。
我创建了一个控制台应用程序,并添加了以下NuGet软件包:
EntityFramework (6.2.0), Npgsql(2.2.7), Npgsql.EntityFramework(2.2.7).
问题是我在创建ADO.NET实体数据模型时can't find PostgreSQL数据库位于“数据源”列表中。
有人知道解决问题的方法吗?
答案 0 :(得分:0)
您可能需要PostgreSQL的Visual Studio扩展。然后应该显示用于连接数据库的选项。
现在,您已经安装了所有NuGet软件包以使代码正常工作,但是Visual Studio仍需要扩展才能从现有PostgreSQL数据库创建实体。
文档:https://www.npgsql.org/doc/ddex.html
扩展名:https://marketplace.visualstudio.com/items?itemName=RojanskyS.NpgsqlPostgreSQLIntegration