无法使用实体框架连接到Oracle数据库

时间:2019-09-19 09:32:44

标签: c# .net oracle winforms entity-framework-6

我正在研究PoC Windows应用程序,该应用程序使用实体框架访问Oracle数据库。我使用Visual Studio 2017和.Net Framework 4.7.2

我引用了以下链接:

我已经安装了以下Nuget软件包:

  • 实体框架6.2.0
  • Oracle ManagedDataAccess实体框架19.3.1

我还安装了Visual Studio的Oracle开发人员工具。 12.2.0.10

不知何故,我没有看到与链接屏幕上显示的相同的Visual Studio数据库连接窗口。我已经附上了一个示例屏幕。

下面是我实际看到的图像:

What I see on my Visual Studio

有人可以支持我这个问题吗?

1 个答案:

答案 0 :(得分:0)

我找到了解决我问题的方法。这可能会帮助面临类似问题的人。

我发现我为Visual Studio 2017使用了错误版本的Oracle开发工具。

我从工具->扩展和更新(搜索Oracle)中卸载了它

请勿从程序和功能中卸载,这没有帮助。

安装版本:18.3

https://www.oracle.com/database/technologies/dotnet-odacmsi-vs2017-downloads.html

这为我解决了问题。希望这对遇到类似问题的人有所帮助。