Oracle 数据库何时提供对 Dotnet Core 的支持?

When will be Oracle Database support for Dotnet Core available?

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

我们正在尝试使用其他非官方库 (dotNetCore.Data.OracleClient) 按照此线程 连接到 oracle,但它有很多限制,例如

  1. 我们无法使用所有参数调用存储过程
  2. 调用时像 ref 这样的 dotnet 参数类型不可用

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

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

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

那里有更多选项:

现在有一个 official Data Provider for .NET Core 由 Oracle 在 nuget 上发布。