【问题标题】:Lightweight Oracle support in .NET core.NET 核心中的轻量级 Oracle 支持
【发布时间】:2018-07-06 02:55:20
【问题描述】:

我正在尝试从可容器化的 dotnet 核心应用程序连接到 Oracle 数据库,但我无法找到一种解决方案来满足所有这些条件:

  • 在 .NET Core 2.0 中运行
  • 不需要在运行它的机器上进行额外安装(这会使其与 Docker 不兼容)
  • 免费

我尝试了许多不同的解决方案,但都没有真正连接。大多数 NuGet 包都面向 .Net Standard 或 .Net Framework 4.6.1。我发现最有希望的那些似乎有不同的定位问题并导致以下错误:

System.BadImageFormatException: An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)

有什么建议吗?

感谢您的宝贵时间。

【问题讨论】:

  • 甲骨文承诺在 2017 年底前实现这一点,但仍然不可用。在此处查看线​​程:stackoverflow.com/questions/41459631/…
  • 对不起,我可能应该提到我已经查看了所有官方 Oracle 并尝试了链接问题中的解决方案。我的最后一次尝试是尝试让 Instant Client 工作,因为我可以将 dll 与我的应用程序一起分发,但这也没有用。
  • Oracle 现在有一个 provider 处于测试阶段。

标签: oracle .net-core


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-24
    • 2017-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-02
    相关资源
    最近更新 更多