Visual Studio实体数据向导,尝试连接到Oracle时崩溃

时间:2018-06-18 14:10:17

标签: oracle visual-studio visual-studio-2017 entity-framework-6

我正在运行VS 2017,版本15.7.3我已经安装了Nuget Packages for Oracle,Oracle.ManagedDataAccess和Oracle.ManagedDataAccess.EntityFramework。

Oracle Packages Installed on this Project 我有我的TNS文件配置到正确的Oracle连接。但是当我打开实体数据模型向导时,选择 - > ADO.Net实体数据模型单击“添加”

Adding New Entity Data Model

代码优先从数据库 - >点击下一步... 。它只是崩溃了。没错误......没什么。窗口刚刚关闭 Entity Data Model Code First Wizard Crash

有时它进入下一个屏幕,它让我选择Oracle数据源并输入正确的凭据,但是当我在该屏幕上点击Next时它再次崩溃了......我永远无法通过它?有没有人有解决方法。我确信我可以手动创建连接和实体,但实际上这个方法太多了。

1 个答案:

答案 0 :(得分:0)

我设法通过以下方式解决了同样的问题:

  1. 将Entity Framework 5.0版与Oracle.ManagedDataAccess结合使用 v18.3.0
  2. 从web.Config删除您的连接
  3. 从“服务器资源管理器”窗口中,删除所有连接

现在,您可以通过ADO.Net实体数据模型向导添加实体模型。 就我而言,不需要Oracle.ManagedDataAccess.EntityFramework。