当前位置:首页 » 编程语言 » sqlserveref

sqlserveref

发布时间: 2023-08-28 21:52:36

‘壹’ 用EF连接Oracle数据库,运行报错

数据库为Oracle,就不要使用EF了。

问题已经很明显。“Make sure the provider is registered in the 'entityFramework' section of the application config file”,就是让你看看在App.config文件中的<provider>。
【源文件中的内容如下】:

<entityFramework>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
</entityFramework>

按理说,只要将<provider />写成:

<provider invariantName="Oracle.ManagedDataAccess.Client" type="System.Data.OracleProviderServices, EntityFramework.OracleServer" />

之类即可,但是可悲啊!

目前支持EF6的provider有:

(1)Microsoft SQL Server provider
(2)Microsoft SQL Server Compact Edition provider
(3)Devart dotConnect Data Providers 【注意】
(4)Firebird provider
(5)Visual Fox Pro porvider
(6)MySQL
(7)PostgreSQL

1、2、4、5、7均可以从NuGget中获取。3、7需要到相应的网站获取。

注意第三个:这个插件就是用于Oracle数据库的,其为第三方插件,由Devart公司开发。但有两大致命缺点:1、收费(是30天免费试用,过了30天要么卸载,要么付款)。2、目前支持的Oracle的最高版本为:Oracle8.2i。

热点内容
整数是数存储 发布:2025-02-04 11:39:44 浏览:694
12123六位密码是多少 发布:2025-02-04 11:34:43 浏览:797
奥赛编程课 发布:2025-02-04 11:33:59 浏览:375
无法打开共享文件夹 发布:2025-02-04 11:29:50 浏览:635
电脑配置有哪些方面要求 发布:2025-02-04 11:27:38 浏览:525
安卓手机的米加大学什么时候更新 发布:2025-02-04 11:26:39 浏览:705
长城哈弗f5潮版有哪些配置 发布:2025-02-04 11:24:22 浏览:540
编程两阶段 发布:2025-02-04 11:23:00 浏览:154
倒钩编程 发布:2025-02-04 11:13:48 浏览:469
记事本如何加密 发布:2025-02-04 11:13:37 浏览:119