Dot-Net

Oracle 數據庫對 Dotnet Core 的支持何時可用?

  • June 19, 2019

我希望我的 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 中重寫我們的應用程序。

現在有一個由 Oracle 在 nuget 上發布的.NET Core 官方數據提供程序。

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

引用自:https://stackoverflow.com/questions/48171835