1

我正在尝试在 Visual Studio 2010 中将实体框架与 Firebird 数据库一起使用

有用信息:

  • Windows 7 64 位
  • Visual Studio 2010 终极版
  • 火鸟 2.5.0
  • Firebird .Net 数据提供者 2.6
  • DDEX 2.0.5

我弄完了:

  • 安装了 Firebird 服务器(它可以工作,我可以连接到数据库)
  • 下载的 DDEX(我已经运行了注册表文件)
  • 在 FirebirdSql.Data.FirebirdClient.dll 上使用 gacutil 并检查它是否确实已安装并且是
  • 修改了 32 位和 64 位文件夹中 2.0 和 4.0 的 machine.config,以在元素中包含提供程序

当我尝试在服务器资源管理器中添加连接时,我选择“Firebird 数据源”和 Firebird 数据提供程序,然后按继续。在“添加连接”对话框窗口中,我填写信息“数据源、数据库、用户、密码..”,然后按确定,然后出现以下错误:

未能找到或加载已注册的 .Net Framework 数据提供程序

此外,当我尝试添加新的实体数据模型时,我看不到 Firebird 选项。我只能看到 SQL 选项。

我真的需要这方面的帮助,因为我在这方面花了很多时间,但我无法让它发挥作用。我还阅读了关于 SO 的其他相关问题,但我所看到的建议似乎都不适合我.. :(

4

1 回答 1

0

问题解决了..我不小心用gacutil安装了错误的dll ..安装了正确的dll,现在我可以使用它了:)

于 2011-02-23T18:19:02.890 回答