Entity framework Firebird.net提供程序未列出

Entity framework Firebird.net提供程序未列出,entity-framework,visual-studio-2013,firebird,firebird2.5,Entity Framework,Visual Studio 2013,Firebird,Firebird2.5,我已经关注了Jiříčinčura关于实体框架6和Firebird@的帖子,并且做了所写的事情,但是当我尝试添加新连接(dbfirst)时,Firebird provider并没有列出。稍后,我阅读了有关DDEX的内容,并安装、配置了machine.config,但仍然一无所获。 我使用的是VS2013+EF 6+.NET 4.5 我还应该做什么 TIA.我与Visual Studio 2013和Firebird DDEX提供商3.0.2.0的情况完全相同 在我的例子中,问题是MSI文件 VS

我已经关注了Jiříčinčura关于实体框架6和Firebird@的帖子,并且做了所写的事情,但是当我尝试添加新连接(dbfirst)时,Firebird provider并没有列出。稍后,我阅读了有关DDEX的内容,并安装、配置了machine.config,但仍然一无所获。 我使用的是VS2013+EF 6+.NET 4.5

我还应该做什么


TIA.

我与Visual Studio 2013和Firebird DDEX提供商3.0.2.0的情况完全相同

在我的例子中,问题是MSI文件

VS2013是我电脑中唯一的版本。出于某种原因,安装程序在其默认设置中为VS2015配置系统,这在我的计算机上从未出现过

我只需要卸载,再次运行msi,然后点击“高级”按钮。首先,它会询问文件夹,然后询问您的VS和操作系统版本


我选择了VS2015,因此取消勾选并选择了正确的设置VS2013,64位操作系统。

您只显示了Sql Server的值。重要的是数据提供者列表框中列出的内容。如果您要查找的提供程序不在此列表框中,则表明它未正确安装。检查安装了哪些DDEX提供程序的一种方法是查看HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0_Config\DataProviders我已经检查了注册表,并且没有我预期的VS 2013条目,因此请创建从VS 2012 Config复制的相关条目。我列出了FireBird提供程序,但现在还有另一个问题,它无法检索表名。所以我放弃了,因为新的DDEX已经推出,我尝试一下。卸载了DDEX 3.0,从注册表中删除了修改的条目,并安装了DDEX 3.0.1。是的,它显示了FireBird提供程序,正如我使用注册表黑客所得到的,但同样的问题仍然存在;无法检索表…因为这是一个已知的错误。您是否尝试过代码优先的现有数据库方法,您将不需要DDEX来这样做