Postgres数据库在ADO.NET实体数据模型中不可用

时间:2015-10-28 14:54:17

标签: c# entity-framework visual-studio postgresql ado.net

我正在尝试使用Visual Studio ADO.NET实体数据模型从postgres数据库创建实体,但Postgres数据库未列为其中一个数据源。我已经为PostgreSQL安装了dotconnect,但仍然没有创建数据库模型/模式的选项。我正在使用Visual Studio 2013。

有人可以帮忙吗?我需要从我的C#应用​​程序中查询数据库实体。感谢

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。

正如您可以阅读dotconnect emf tutorial的要求,您必须安装专业版:

"请注意,dotConnect for PostgreSQL的标准版中没有实体框架支持。"

如果您有该版本,请按照教程进行操作。

希望这有帮助。

[编辑]

我找到了与npgsql here不同的解决方案。

我使用3.0.7版本(所有npgsql组件!),这似乎是支持emf的最新版本。