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

4
当我添加一个基于代码的EF迁移时,我遇到了以下错误: 找不到字段:“OracleInternal.Common.ODTSettings.m_bUseLongIdentifiers”。 由此迁移未被创建。
我使用的是Oracle 12c,并验证了我的连接字符串和所有配置。相同的配置在另一个项目中运行良好。
1个回答

10

最新的稳定版ODP.net驱动程序似乎存在一个错误,您需要将ODP.net驱动程序降级到以前的稳定版本。

请尝试以下软件包;

Install-Package Oracle.ManagedDataAccess - 版本12.1.22

Install-Package Oracle.ManagedDataAccess.EntityFramework - 版本12.1.22


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接