错误'OracleInternal.Common.ODTSettings.m_bUseLongIdentifiers'添加迁移时出错

Moh*_*mad 4 .net c# entity-framework entity-framework-6

当我添加代码优先EF迁移时,我收到以下错误:

找不到字段:'OracleInternal.Common.ODTSettings.m_bUseLongIdentifiers'.

并且不会创建迁移.

我的目标是Oracle 12c,并验证了我的连接字符串和所有配置.相同的配置在另一个项目中完美运行.

小智 10

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

试试以下套餐;

安装包Oracle.ManagedDataAccess - 版本12.1.22

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