oracle-C# 的EF框架怎么连接Oracle数据库

问题描述

C# 的EF框架怎么连接Oracle数据库

C# 的EF框架怎么连接Oracle数据库
最好有一步步的截图教程。谢谢各位了,研究了好久都不会。
再给个单表操作的增删改查就更完美的。注意哦,是EF框架连接Oracle数据库哦。

解决方案

安装odp.net

ODP.NET你不需要安装Oracle,不需要配置oracle.key文件,不需要配置TnsNames.Ora文件 不需要配置环境变量;完全的傻瓜式的在没有安装oracle数据库或者

客户端等任何oracle的产品的机器去访问Oracle数据库!

下面详细解说ODP.NET如何对Oracle的数据操作【可以完成建表,CURD( 增删查改)】

步骤一:获取支持数据库连接的类库文件:Oracle.DataAccess.dll 如何获取呢?

到官网去相应的版本http://www.oracle.com/technetwork/cn/topics/dotnet/index-088718-zhs.html

要跑64位的.Net程序,就必须用64位的odp.net,要跑32位的.Net程序,就必须用32位的odp.net,
最后给出odp.net32位与64位的下载地址:
64位下载地址
http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html
32位下载地址
http://www.oracle.com/technetwork/database/windows/downloads/index-101290.html
下载后安装后会在你的安装目录DP.NETBIN2.X(图1)下出现这个Oracle.DataAccess.dll,把它复制到你的解决方案下 引用一下

可参考以下链接
http://www.cnblogs.com/qinpengming/archive/2013/06/08/3127346.html

解决方案二:

http://www.cnblogs.com/Gyoung/archive/2013/02/04/2881747.html

解决方案三:

Goole上页是好结果得,Orcale和EF的兼容性肯定没有,EF对Oracle的支持那样好!Google一下就知道啦!
http://blogs.msdn.com/b/jkowalski/archive/2008/10/24/using-ef-oracle-sample-provider-with-edm-designer.aspx

解决方案四:

ODAC (odp.net) 从开发到部署

http://blog.csdn.net/yenange/article/details/12198829

时间: 2024-08-27 01:30:00

oracle-C# 的EF框架怎么连接Oracle数据库的相关文章

请问如何修改才能让mvc的ef框架从sql server数据库改为连接access

问题描述 请问大家:我有一个项目是用MVC4.0开发的,数据库试用的是sqlserver,但现在数据量很小,想直接改成连接access数据库,我如何修改呢?是不是直接改连接串就可以了? 解决方案 解决方案二:主要是修改数据连接层及DAL层.解决方案三:能不能具体以点啊.解决方案四:1.数据库连接方式改变2.要注意一些SQL语句也需要调整,比如时间,引号等,ACCESS还是有自己的个性的解决方案五:连接数据库的dll不一样了dll里提供的函数当然也不一样了这是连接数据库的部分需要改的(DAL)SQ

请教一个关于EF框架的问题,数据库没有设置主键怎么进行增删改

问题描述 最近公司要求我使用C#开发服务接口,使用EF框架连接Oracle数据库,进行数据的操作,由于我之前没有深入接触过EF,现在对一些没有设置主键的表进行插入时发生出错,提示"更新条目时出错."请教一下要怎么解决这个问题,谢谢了!! 解决方案 解决方案二:急,望知道的大神告诉我一下!!!解决方案三: 解决方案四:表没设置主键,ef不能插入数据解决方案五:用sql写啊.解决方案六:虽然表没有定义主键,但一定有一个或几个字段能够代表行的唯一性,它(们)就是主键的字段,找到以后,到EF设

java类的问题-myeclipse怎么连接oracle数据库?

问题描述 myeclipse怎么连接oracle数据库? 数据库安装要注意哪些问题?怎样才能和myeclipse连接使用?怎么配置文件? 解决方案 在DRP项目中已经学习过的连接数据库的方式有两种: ? ? ?Oracle自己的客户端提供了连接Oracle数据库的一些配置文件.而一些数据库的客户端工具(如:PLSQL Develope.Toad)需要使用这些文件才能连接上数据库.这些工具的可视化强度比较好,能够很直观的看到一些东西,方便使用. ? ? PLSQL Develope是专门.....

ASP.NET MVC 使用 Petapoco 微型ORM框架+NpgSql驱动连接 PostgreSQL数据库

原文:ASP.NET MVC 使用 Petapoco 微型ORM框架+NpgSql驱动连接 PostgreSQL数据库 前段时间在园子里看到了小蝶惊鸿 发布的有关绿色版的Linux.NET--"Jws.Mono".由于我对.Net程序跑在Linux上非常感兴趣,自己也看了一些有关mono的资料,但是一直没有时间抽出时间来研究这个,小蝶惊鸿的博客又激起了我的兴趣,我花了四天的时间,终于在Liunx上跑起了属于我自己的应用程序,其中数据库使用到了PostgreSQL数据库.对于数据库的选用

序列-C# EF框架操作Oracle数据库!

问题描述 C# EF框架操作Oracle数据库! EF框架操作Oracle数据库的某张表,表中id用到了序列自增长,怎么在编码中调用他的序列来让他自增长.好像他不会自动识别自增长的. 解决方案 什么叫"在编码中调用他的序列来让他自增长",既然是自动增长,就不要管它好了. 解决方案二: 不可能啊,你仔细检查下oracle的表定义 解决方案三: 你是不是创建表的时候定义错了? 解决方案四: 知道了,因为我没有给他触发器.

hibernate3-shh框架连接Oracle数据库报流已被关闭什么原因啊

问题描述 shh框架连接Oracle数据库报流已被关闭什么原因啊 我连接MySql数据库是工作流正常的,改成Oracle数据库后第一次初始化时没报错的,再启动就出现以下问题了!哪位大侠帮帮看看的!谢谢的! Hibernate: select resources0_.DEPLOYMENT_ as DEPLOYMENT4_12_1_, resources0_.DBID_ as DBID1_1_, resources0_.NAME_ as NAME5_1_, resources0_.DBID_ as

配置-tomcat启动,spring框架连接Oracle数据库,listener报错

问题描述 tomcat启动,spring框架连接Oracle数据库,listener报错 2.并且我的oracle数据库实例是orcl,到这里变成了orcllyq 3.我尝试改过listener.ora文件,也不好使 4.这是我的listener.ora文件的配置,我都要崩溃了 解决方案 这里貌似配置全错了 你的listener配置的sid是CLRExtProc,然后你的程序的sid是ORCLLYQ 解决方案二: 没有正确 配置数据库 ,没有正常连接,你自己的数据库登陆密码要与 项目中设置的 p

oracle的进程、会话、连接之间有什么差异

--======================== -- 进程.会话.连接之间的差异 --======================== 在使用Oracle database的时候,连接与会话是我们经常碰到的词语之一.咋一看貌似一回事,事实则不然.一个连接上可以建立零个. 一个.甚至多个会话.啊,咋这样呢?是的,没错.这也是我们经常误解的原因. 各个会话之间是单独的,独立于其他会话,即便是同一个连接的多个会话也是如此. 一.几个术语之间的定义(参照Oracle 9i &10g 编程艺术) 连

C# VS2010中,用微软自带的System.Data.OracleClient来连接Oracle数据库

由于微软在.Net框架4.0中已经决定撤销使用System.Data.OracleClient,造成在VS2010中无法连接Oracle数据库,但它还依旧存在于.Net架构中,我们可以通过自己引用  C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Data.OracleClient.dll 来获得对Oracle数据库的支持. 方法: 1.在VS2010中打开[解决方案管理器]--右击[引用]--[添加引用]   2.选择[浏览]找到"C: