【问题标题】:The store provider factory type 'Oracle.ManagedDataAccess.Client.OracleClientFactory' does not implement the IServiceProvider interface商店提供者工厂类型“Oracle.ManagedDataAccess.Client.OracleClientFactory”未实现 IServiceProvider 接口
【发布时间】:2022-06-21 16:39:44
【问题描述】:

将 .NET 4.8 和 Oracle 21c 与 Visual Studio 2022 结合使用。我已安装 Oracle 数据工具并将部分添加到 machine.config 中,如此处 https://docs.oracle.com/en/database/oracle/oracle-database/21/odpnt/InstallConfig.html#GUID-ECDA2778-4835-417C-B81A-E0E1103B5B52 中所述。还尝试使用 OraProvCfg 配置 machine.conig 并得到“错误:无法找到一些必需的类型。”

【问题讨论】:

    标签: c# .net oracle entity-framework


    【解决方案1】:

    您必须安装实现所需接口 (IserviceProvider) 的 (oracle.ManagedDataAccess) 包, 我已经尝试过版本:

    • 21.6.1
    • 21.5.0
    • 21.4.0

    但它没有成功。

    版本 19.15.1 运行良好,因为它实现了接口。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-06
      • 2018-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-15
      • 2019-03-03
      • 2014-03-03
      相关资源
      最近更新 更多