Asp.net 实体数据模型向导与Oracle连接崩溃
我无法让VS 2015为Oracle连接创建我的EDMX文件 我正在使用Visual Studio 2015更新3 我已经安装了Oracle Developer Tools 12.1.0.2.4 我已安装Oracle Data Access,并且\client[user]\product\12.1.0\client\odp.net\bin下存在以下DLL 2.x\Oracle.DataAccess.dll版本:2.121.2.0 ODAC第4版 4\Oracle.DataAccess.dll版本:4.121.2.0 ODAC第4版 我正在使用以下程序集 Oracle.ManagedDataAccess版本:4.122.1.0 Oracle.ManagedDataAccess.EntityFramework版本:6.122.1.0 *我相信这两个版本都是12.2.1100版本,基于它们位于packages文件夹中的文件夹 服务器资源管理器中未定义任何连接 我的步骤如下:Asp.net 实体数据模型向导与Oracle连接崩溃,asp.net,oracle,entity-framework,visual-studio-2015,Asp.net,Oracle,Entity Framework,Visual Studio 2015,我无法让VS 2015为Oracle连接创建我的EDMX文件 我正在使用Visual Studio 2015更新3 我已经安装了Oracle Developer Tools 12.1.0.2.4 我已安装Oracle Data Access,并且\client[user]\product\12.1.0\client\odp.net\bin下存在以下DLL 2.x\Oracle.DataAccess.dll版本:2.121.2.0 ODAC第4版 4\Oracle.DataAccess.dll版本
TIA-Xavier我也有同样的错误。我通过以下步骤成功修复了它: 在您的项目上,右键单击->选择“浏览”选项卡“输入oracle”上的“管理NuGet软件包”。您将看到oracle.ManagedDataAccess.EntityFramework。选择您已安装的oracle版本。该版本应为12.1.2400。安装该版本后,您就完成了它看起来像:他以某种方式添加了更改实现 [在这种情况下]视图(有效且有效)导致崩溃。在未使用该视图更改实现后,它(或多或少)起作用
我建议您一步一步地进行,第一次测试向导时只导入一个对象,然后只导入简单的表,然后添加过程、视图…多亏@Hong vit为我指明了正确的方向。我找到了答案 当您访问时,系统会为您提供版本号选择 就我而言,前两名是:
- ODAC 12.2c第1版和Oracle Developer Tools for Visual Studio(12.2.0.1.0)
- ODAC 12c第4版和用于Visual Studio的Oracle开发人员工具(12.1.0.2.4)
- ODAC12.2.0.1.0=Oracle.ManagedDataAccess12.2.1100
- ODAC12.1.0.2.4=Oracle.ManagedDataAccess12.1.24160719(耶!)
我认为这是代表oracles的一个失败,因为它没有明确说明,尽管它们包含在一页长的自述文件中,但这并不是它的特色。此外,版本号并不完全相同……但这是博客的一个叫嚣。我也有同样的问题-我希望我能帮助谷歌同事完成连接Oracl的不幸任务e和visualstudio 我按照步骤进行操作,但仍然出现崩溃-因为我使用的是VS2017(我知道问题的标签是VS2015)。您需要安装。谢天谢地,在您开始安装时,此安装程序实际上起到了作用。在接受答案的链接中的安装程序仅适用于VS2015 ODP.NET的最新版本(截至本文撰写之时)是18.3,可以通过NuGet(
Oracle.ManagedDataAccess.EntityFramework
)进行安装。按照此操作即可进行安装
…或者你是这么想的。我得到了与此相同的错误,它不会通过实体数据模型向导
我在所选答案中应用了所有配置,但它仍然不起作用。当我将我的Oracle.ManagedDataAccess.EntityFramework从18.3.0降级到12.2.1100时,我终于可以创建我的模型了!我在尝试将Oracle Entity Framework与Visual Studio 2017连接时遇到了同样的问题 在安装和unistall几次不同的版本后。对我来说更好的版本是: 用于Visual Studio 2017的Oracle开发人员工具(ODTv2017)v12.2.1200 Oracle.ManagedDataAccessv12.2.1100 Oracle.ManagedDataAccess.EntityFrameworkv12.2.20190115 EntityFramework.NETv6.3.0
我认为Oracle软件包中有类似的版本对于良好的性能非常重要。我也有同样的问题,我会悬赏看看我们是否有进展。你是否安装了12.1.0.2.4,因为12.1.0.2.4安装程序似乎什么都不做?在我过去,我有一些类似的问题,解决方案是降级EF版本。我不会uld尝试使用EF 5或6.0测试ora设置作为第一步这也最终解决了我的问题。我从EF 6.2 abd Oracle.ManagedDataAccess v18.*开始。但是,本地ODT安装在32位版本12.2.*中。因此,我将其降级为相应版本,实体模型向导按预期工作。此解决方案蒂翁和马金一起工作