无法使用EF 5和VS 2015从数据库更新模型

Fel*_*cia 5 c# oracle entity-framework visual-studio

我有一个使用Oracle数据库和实体框架5的C#应用​​程序.Oracle客户端是版本12c R1.我的应用使用数据库优先方法.我正在尝试使用Visual Studio Enterprise 2015运行应用程序.当我访问edmx文件并尝试从数据库更新模型时,它会给我以下错误:

尝试从数据库更新时发生"System.ArgumentException"类型的异常.异常消息是:'无法将运行时连接字符串转换为其设计时等效项.未为提供程序"Oracle.DataAccess.Client"安装使Visual Studio与数据库进行通信以进行设计所需的库(DDEX提供程序).连接字符串:XXXXX.

使用Visual Studio Ultimate 2013时不会发生此错误.仅在Visual Studio Enterprise 2015上.

是否存在新的不兼容问题?

Fer*_*rce 3

我相信这是因为尚未推出与 Visual Studio 2015 兼容的 ODT 版本。等待还是现在别无选择?

Oracle 开发工具

  • 看起来 Oracle 于 2015 年 10 月 29 日发布了 VS2015 ODT。我使用 @FernandoArce 的链接安装了它,这修复了我的错误。现在一切对我来说都很好。 (2认同)