C# 错误';OracleInternal.Common.ODTSettings.m#u bUseLongIdentifiers';在添加迁移时

C# 错误';OracleInternal.Common.ODTSettings.m#u bUseLongIdentifiers';在添加迁移时,c#,.net,entity-framework,entity-framework-6,C#,.net,Entity Framework,Entity Framework 6,当我添加代码首次EF迁移时,会出现以下错误: 未找到字段:“OracleInternal.Common.ODTSettings.m_bUseLongIdentifiers”。 而且迁移没有创建 我的目标是Oracle 12c,并验证了我的连接字符串和所有配置。 同样的配置在另一个项目中可以完美地工作。显然,最新的稳定ODP.net驱动程序有一个bug,您需要将ODP.net驱动程序降级到以前的稳定版本 尝试以下软件包 安装软件包Oracle.ManagedDataAccess-版本12.1.22

当我添加代码首次EF迁移时,会出现以下错误:

未找到字段:“OracleInternal.Common.ODTSettings.m_bUseLongIdentifiers”。

而且迁移没有创建

我的目标是Oracle 12c,并验证了我的连接字符串和所有配置。
同样的配置在另一个项目中可以完美地工作。

显然,最新的稳定ODP.net驱动程序有一个bug,您需要将ODP.net驱动程序降级到以前的稳定版本

尝试以下软件包

安装软件包Oracle.ManagedDataAccess-版本12.1.22

安装软件包Oracle.ManagedDataAccess.EntityFramework-版本12.1.22