如何从postgresql数据库生成edmx

问题描述 投票:0回答:3

我在 postgresql 中有一个数据库,我想在我的项目中使用 vs 2010(v4.0) 中的向导生成 edmx(实体框架)。

我遵循了本博客中给出的所有步骤 http://fxjr.blogspot.in/2011/05/npgsql-design-time-support-preview.html但是我在生成edmx时找不到postgresql的数据提供程序。

我也看到了http://ud-csharp.blogspot.in/2010/02/entity-framework-con-postgresql.html但没有取得任何成功。

.net asp.net-mvc-3 entity-framework npgsql
3个回答
0
投票

在处理了 Npgsql 生成实体对象的类似问题后,我开始考虑商业选项。

我很幸运地使用了 Devart 的 dotConnect for PostgreSQL Pro。文档很好,包含 1 年支持,而且他们倾向于比 Npgsql 更快地添加与新功能和 Visual Studio 版本的兼容性。

http://www.devart.com/dotconnect/postgresql/


0
投票

NpgsqlDdexProvider
适用于 EntityFramework 5 和 6。我已使用 Visual Studio 2015 成功从 Postgres 生成模型。

参见 http://www.npgsql.org/doc/ddex.html


0
投票

@Robert Claypool,它对我不起作用。我正在使用 Visual Studio 2019,如果尝试从 Visual Studio 扩展安装 Npgsql,它会抛出错误“Visual Studio 2019 的 postgresql 的 .net 框架数据提供程序中发生意外错误”。如果我下载 msi 扩展并安装在计算机上。它没有给出任何错误,但 postgreSQL 向导也没有出现。

© www.soinside.com 2019 - 2024. All rights reserved.