将ADO.NET实体数据模型连接到Postgresql数据库

将ADO.NET实体数据模型连接到Postgresql数据库,postgresql,asp.net-mvc-3,entity-framework-6,ado.net-entity-data-model,npgsql,Postgresql,Asp.net Mvc 3,Entity Framework 6,Ado.net Entity Data Model,Npgsql,我正在创建一个ASP MVC 3网站。我有一个Postgresql数据库-我使用的是实体框架6-我引用了Npgsql和Npgsql.EntityFramework,并为Postgresql安装了dotConnect。与Postgresql数据库的连接工作正常-当我想添加数据库连接时,我在数据源列表中有Postgresql server: 但是,当我想向项目添加ADO.NET实体数据模型时,数据源列表中没有PostgreSQL server: 你能帮我吗?我被卡住了,我不知道该怎么办…我已经引用

我正在创建一个ASP MVC 3网站。我有一个Postgresql数据库-我使用的是实体框架6-我引用了NpgsqlNpgsql.EntityFramework,并为Postgresql安装了dotConnect。与Postgresql数据库的连接工作正常-当我想添加数据库连接时,我在数据源列表中有Postgresql server

但是,当我想向项目添加ADO.NET实体数据模型时,数据源列表中没有PostgreSQL server


你能帮我吗?我被卡住了,我不知道该怎么办…我已经引用了Npgsql和Npgsql.EntityFramework并安装了用于PostgreSQL的dotConnect。假设你的意思是“删除”而不是“引用”?如果是:为什么?这样做你想解决什么问题?我的第一个猜测是您只安装了64位的dotconnect驱动程序,而您的IDE是32位的,但这只是一个猜测,我甚至不确定在.NET中是否有意义。这是ODBC的常见问题。是否要使用Npgsql或dotConnect?这两个是.NET PostgreSQL驱动程序的不同实现。您是否阅读了位于的文档?