嘿,我知道这是一个老问题,但我什至无法让 Npgsql 与 EF4 一起工作!我似乎无法在需要去的任何地方注册提供程序,以便它显示在实体数据模型向导中。
在尝试创建新模型时,我尝试在“更改数据源”对话框中创建与 Postgres 数据库的连接。但是这里唯一的提供者是不同风格的 MSSQL 和“”。此表单上的数据提供者组合不显示 Npgsql 或任何与 postgres 相关的内容。
我已经完成了在 GAC 中注册 npgsql 和 mono 安全程序集的常规操作。我已修改 machine.config(32 位和 64 位)以要求提供程序工厂条目。
我在 Windows 7 64 位和 Npgsql 2.0.11.92 上使用 VS2010 SP1。我正在为 .NET4 开发。
任何关于如何使这项工作的想法将不胜感激。