7

我希望我的 DotnetCore 2.0 应用程序连接到 Oracle,但是,我无法从 Oracle 支持中找到任何官方文档。根据此链接http://www.oracle.com/technetwork/topics/dotnet/tech-info/odpnet-dotnet-core-sod-3628981.pdf预计将在 2017 年底发布,但它是仍然不可用。

我们正在尝试使用其他非官方库(dotNetCore.Data.OracleClient)按照此线程连接到 oracle How to connect to an Oracle database Connection from .Net Core但它有很多限制,例如

  1. 我们无法使用所有参数调用存储过程
  2. dotnet 参数类型(如 ref)在调用时不可用

我们在 Oracle 中有现有的数据库,在 DotNet 4.6 中有应用程序。我们将在使用 oracle 数据库的 Dotnet Core 中重写我们的应用程序。

4

2 回答 2

6

现在有一个由 Oracle 在 nuget 上发布的.NET Core 官方数据提供程序。

于 2018-10-08T14:57:01.963 回答
5

Oracle 于 2018 年 1 月末发布的 Beta 版 .Net Core Managed 驱动程序 http://www.oracle.com/technetwork/topics/dotnet/downloads/net-downloads-160392.html。文档中提到的支持平台现在是 Win 和 Linux。

Nuget:https ://www.nuget.org/packages/Oracle.ManagedDataAccess.Core

更多选项:https ://stackoverflow.com/a/45969150/1642907

于 2018-02-19T22:38:53.930 回答