【问题标题】:When will be Oracle Database support for Dotnet Core available?Oracle 数据库对 Dotnet Core 的支持何时可用?
【发布时间】:2018-06-18 16:52:46
【问题描述】:

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

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

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

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

【问题讨论】:

  • 恐怕这里没人能看到未来。在有可能的两个人中,一个神秘地消失了,另一个兑现了两张中奖彩票,住在某个海滩上。

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


【解决方案1】:

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

【讨论】:

  • 截至 2018 年 9 月,他们终于将其投入生产。
【解决方案2】:

2018 年 1 月由 Oracle 发布的测试版 .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

【讨论】:

    猜你喜欢
    • 2020-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    相关资源
    最近更新 更多