提供程序未返回提供程序清单标记;使用Oracle管理数据访问EF 6代码优先

本文关键字:程序 EF 访问 数据 代码 使用 返回 单标记 Oracle 管理 | 更新日期: 2023-09-27 18:02:40

我有一个web应用程序,首先使用oracle 11g, EF 5代码和system.data.oracleclient.

所以现在,它被升级到EF 6和Oracle管理数据访问。

已安装ODP . net。只有当我在连接字符串中使用TNS时才会发生此错误。如果我写完整的连接字符串,用TNS,它工作得很好。

我的连接字符串是:

<add name="CoreDbContext" connectionString="data source=DBCONN;password=TIS;user id=TIS" providerName="Oracle.ManagedDataAccess.Client"/>

怎么了?

提供程序未返回提供程序清单标记;使用Oracle管理数据访问EF 6代码优先

基本上,我已经重新安装了Oracle数据提供程序,它工作得很好