- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 MVC 应用程序中使用 Entity Framework v6 使用 Oracle Data Provider.NET (ODP.NET) 连接到 Oracle。
我已经从这里安装了 ODP.NET: https://www.nuget.org/packages/odp.net.entityframework/6.121.1-beta
我的 web.config 文件配置如下:
<connectionStrings>
<add name="MyDB" connectionString="User ID=MyUser;Password=MyPassword;Data Source=MyDatabase; Persist Security Info=False" providerName="Oracle.ManagedDataAccess" />
</connectionStrings>
<entityFramework>
<providers>
<provider invariantName="Oracle.ManagedDataAccess.Client" type="Oracle.ManagedDataAccess.EntityFramework.EFOracleProviderServices, Oracle.ManagedDataAccess.EntityFramework, Version=6.121.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
</providers>
</entityFramework>
但是,当我尝试调用 EF Context 时,出现以下错误:
The Entity Framework provider type 'Oracle.ManagedDataAccess.EntityFramework.EFOracleProviderServices, Oracle.ManagedDataAccess.EntityFramework, Version=6.121.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342' registered in the application config file for the ADO.NET provider with invariant name 'Oracle.ManagedDataAccess.EntityFramework' could not be loaded. Make sure that the assembly-qualified name is used and that the assembly is available to the running application
我花了很多时间寻求这方面的帮助。将非常感谢任何帮助!
谢谢!
马丁
最佳答案
将此部分添加到 web.config 以及上述步骤似乎已经修复了此问题:
<system.data>
<DbProviderFactories>
<add name="ODP.NET, Managed Driver"
invariant="Oracle.ManagedDataAccess.Client"
description="Oracle Data Provider for .NET, Managed Driver"
type="Oracle.ManagedDataAccess.Client.OracleClientFactory, Oracle.ManagedDataAccess, Version=4.121.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
</DbProviderFactories>
</system.data>
关于asp.net-mvc - 无法加载 Entity Framework 提供程序类型 'Oracle.ManagedDataAccess.EntityFramework',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28971910/
我在运行我的代码以从 Oracle DB 获取数据时出现以下错误。 [A]Oracle.ManagedDataAccess.Client.OracleParameter cannot be cast
我计划从 oracle 非托管数据访问客户端转移到托管数据访问客户端。现在我的机器上安装了 ODP.Net,其中包含 DLL - Oracle.DataAccess.dll。但我计划转向 oracle
我开始编写一个将数据从 oracle 数据库复制到 SQL Server 数据库的程序,并立即遇到了内存问题。我正在使用 Oracle.ManagedDataAccess 库(nuget 安装命令:“
在刚接触c#的时候由于公司使用的就是oracle数据库,那么c#怎么连接oracle数据库就成了首要去掌握的知识点了。在那时没有odp.net,但visual studio却对oralce数据库的调
在将Oracle.ManagedDataAccess dll从4.121.1.0版本更新到4.121.2.0版本之后,由于我无法使用NHibernate将CLOB类型的值保存在以前的版本中,因此在客户
我遇到了与 Oracle ManagedDataAccess.dll 一起使用的线程代码的问题。为了模拟这个问题,我创建了一个小的测试应用程序,它打开一个连接、执行查询并关闭连接。 发生的事情是,当我
我正在尝试在应用程序中使用 Oracle 的托管数据访问客户端(版本 4.121.1.0)。我对数据库进行小查询没有问题,但我遇到了返回大结果的查询问题。 我从一个包含大约 137,000 条记录的表
我终于认输并寻求帮助。我想尽办法解决这个问题,但我似乎无能为力。 我正在与:VS2010 C#甲骨文 12cODP.Net 托管121012 我继承了一个同时使用托管和非托管数据访问 dll 的应用程
我找到了 Oracle.ManagedDataAccess.Client driver library比标准的 ODP.NET 250mb+ Oracle 客户端库更容易在我的 .NET 应用程序中使
我在我的 C# (>.NET 4.0) 项目中使用 Oracle.ManagedDataAccess Nuget 包版本 12.2.1100。在我的本地主机上一切正常,但在开发服务器上我遇到了这个异常
我们使用“Oracle.ManagedDataAccess”ODP.NET 驱动程序来访问 Oracle 的数据库。 使用连接字符串连接数据库时: Data Source=(DESCRIPTION=(
我在我的 C# (.NET 4.0) 项目中使用 Oracle.ManagedDataAccess Nuget 包版本 12.1.022。该包会自动在 app.config 文件中创建条目。我如何从该
我正在尝试配置我的解决方案,该解决方案使用 Oracle.ManagedDataAccess 库在连接字符串中使用 TNS 名称而不是显式数据源。在进行任何更改之前,程序运行正常,但我配置 TNS 设
让 .NET 4.6 应用程序与 Oracle 一起工作的最低要求到底是什么? 我们已经在使用 Oracle.ManagedDataAccess 客户端。我们使用 Entity Framework 和
我正在尝试使用 dotnet 核心 Entity Framework dbcontext 脚手架连接到我的 dotnet 核心项目的 oracle 数据库,如下所示: dotnet ef dbcon
我正在使用 OracleBulkCopy 类并引用 Oracle.DataAccess.dll。我想使用 Oracle.ManagedDataAccess.dll 来轻松部署。但是后来我得到了构建错误
我正在尝试使用 Oracle.ManagedDataAccess 6.121.1.0 提供程序实现代码首次迁移,但完全没有成功。 当我收到 ORA 代码时,我假设连接已成功打开。但迁移失败了,因为提供
我正在尝试将 .NET 4.5 Windows 服务从非托管切换到 Oracle.ManagedDataAccess.dll ODP.NET 4.121.1.0。该应用程序本身运行良好。切换到 ODP
问题是: 是否有适用于 .NET 3.5 的 Oracle.ManagedDataAccess 库? 当前应用程序使用 .NET 4.0,但我必须创造机会在具有独立 Oracle 库的 .NET 3.
当我执行我的代码时,出现以下错误: ORA-12550 : The supplied connect descriptor contains illegal syntax. 我检查了 http://w
我是一名优秀的程序员,十分优秀!