我正在尝试使用 Visual Studio ADO.NET 实体数据模型从 postgres 数据库创建实体,但是 Postgres 数据库未列为数据源之一。我已经为 PostgreSQL 安装了 dotconnect,但创建数据库模型/模式的选项仍然不可用。我正在使用 Visual Studio 2013。
有人可以帮忙吗?我需要从我的 C# 应用程序查询数据库实体。谢谢
最佳答案
我刚遇到同样的问题。
正如您在 dotconnect emf tutorial 的要求中所读到的那样你必须安装 Professional 添加:
“请注意, Entity Framework 支持在标准版的 dotConnect for PostgreSQL 中不可用。”
如果您有该版本,请按照教程进行操作。
希望这对您有所帮助。
[编辑]
我用 npgsql here 找到了一个不同的解决方案.
我让它与版本 3.0.7(所有 npgsql 组件!)一起使用,这似乎是支持 emf 东西的最新版本。
关于c# - Postgres 数据库在 ADO.NET 实体数据模型中不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33394388/