设置非托管ODP.NET

时间:2017-12-07 13:51:24

标签: c# oracle11g unmanaged odp.net

问题

所以我遇到了一个问题,我正在使用FIPS强制环境和11g Oracle数据库,由于涉及FIPS的已知错误而导致使用Oracle.ManagedDataAccess时遇到问题。唯一已知的解决方案是:

这一事实进一步加剧了这个问题
  1. 升级到12.2c(我们不能选择)
  2. 禁用FIPS(我们不能选择)
  3. 将托管转换为非托管(我们正在努力追求的选项)
  4. 由于我们无法控制3个环境中的2个,因此我们无法进行太多细节,因此无法进行升级,这会阻止我们在所有三个环境之间强制执行一致的工作空间。我们无法禁用FIPS,因为它是必需的设置。这使我无法将Managed转换为Unmanaged。

    有些人可能认为这很简单,但我对Oracle或ODP.NET几乎没有经验,因此,将C#文件(特别是那些使用Entity Framework的文件)转换为Unmanaged对我来说很陌生。

    我已经找到了从头开始设置它的教程,但我发现的任何内容都是非托管的。我发现的几乎所有内容通常都是将ODP.NET和Entity Framework设置为托管,如何将Unmanaged转换为Managed,或者将非托管连接转换为花絮。现在似乎几乎没有什么,或者我只是在寻找所有错误的地方。

    问题

    如何使用Oracle 11g作为非托管来设置带有实体框架的ODP.NET?有人可以简要介绍一下需要什么吗?

0 个答案:

没有答案