什么时候Oracle数据库支持Dotnet Core?

时间:2018-01-09 15:44:49

标签: .net oracle .net-core oracleclient system.data.oracleclient

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

我们正在尝试与其他非官方库(dotNetCore.Data.OracleClient)连接到oracle,因为这个线程How to connect to an Oracle database Connection from .Net Core但它有许多限制,如

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

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

2 个答案:

答案 0 :(得分:5)

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

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

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

答案 1 :(得分:3)

Oracle现在在nuget上发布了official Data Provider for .NET Core