如何获取 Oracle.DataAccess.Client?

sof*_*fun 5 vb.net oracle odp.net

我收到此错误,Visual Studio 2019 无法找到

 Imports Oracle.DataAccess.Client
Run Code Online (Sandbox Code Playgroud)

我已经下载了 https://www.oracle.com/database/technologies/odac-downloads.htmlhttps://www.oracle.com/database/technologies/dotnet-utilsoft-downloads.html

我错过了什么吗?它仍然说找不到它,因此我使用 Oracle 的所有代码都说它无法访问。

And*_*ton 5

由于目标是使软件现代化,因此最好使用最新的 Oracle 库,目前是Oracle.ManagedDataAccess.

它可以作为 Nuget 包提供(在 Visual Studio 中,“工具”菜单 -> “NuGet 包管理器” -> “管理解决方案的 NuGet 包...” -> 选择“浏览”选项卡 -> 搜索“Oracle. ManagedDataAccesss”;勾选右侧窗格中的框,将其添加到您的项目中 -> 单击“安装”),这意味着无需担心查找和添加对 .dll 文件的引用。

然后加Imports Oracle.ManagedDataAccess.Client

如果代码之前使用 Oracle 数据库,则可能需要进行一些更改,如从 ODP.NET、非托管驱动程序迁移到 ODP.NET、托管驱动程序的步骤 3 中所述。