EF for Oracle,dotConnect for Oracle,ODP.NET

dotConnect for Oracle

dotConnect for Oracle是一款为Microsoft .NET Framework提供直接Oracle数据库连接的数据发生器控件。它完全基于ADO。NET方法,因此您完全可以采用标准ADO。NET数据提供的方法来使用它。

下载与安装

https://www.devart.com/dotconnect/oracle/dcoracle.exe

完成后安装即可

EF配置

Oracle Data Provider for .NET

(ODP.NET) 优化了通过 ADO.NET 访问 Oracle 数据库中数据的过程。ODP.NET 允许开发人员利用高级的 Oracle 数据库功能(包括 Real Application Clusters、XML DB 和高级安全性)。这个数据提供程序可与最新的 .NET Framework 版本 4 结合使用。

安装下载:

http://www.oracle.com/technetwork/cn/topics/dotnet/index-088718-zhs.html

安装完成后,项目需要调用里面

常见ORA-1017 和 HRESULT:0x8007000B 错误解决

http://www.cnblogs.com/woxpp/p/5857137.html

实现代码:

            string connstring = "User ID=XXXXXX;Password=\"XXXXXX\";Data Source=(DESCRIPTION = (ADDRESS_LIST= (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.62)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = XXXXXX)))";
            using (OracleConnection conn = new OracleConnection(connstring))
            {
                conn.Open();
                string sql = "select * from MEMBER_USER where rownum<=5 ";
                using (OracleCommand comm = new OracleCommand(sql, conn))
                {
                    using (OracleDataReader rdr = comm.ExecuteReader())
                    {
                        while (rdr.Read())
                        {
                            Console.WriteLine(rdr[0]);
                        }
                    }
                }
            }

http://www.cnblogs.com/woxpp/p/5857527.html

时间: 2024-10-13 14:59:22

EF for Oracle,dotConnect for Oracle,ODP.NET的相关文章

dotConnect for Oracle控件免费下载及使用方法

原文来自龙博方案网http://www.fanganwang.com/product/1330转载请注明出处 dotConnect for Oracle完全基于ADO.NET方法,因此您完全可以采用标准ADO.NET数据提供的方法来使用它.是一款为Microsoft .NET Framework提供直接Oracle数据库连接的数据发生器控件. 具体功能: 无需Oracle客户端,采用直接模式提供数据库连接 100%代码管理 具有高表现性能 支持Oracle 10g, 9i, 8i 和 8.0,包

.Net的Oracle数据库ORM控件dotConnect for Oracle下载地址及功能详解

原文来自龙博方案网http://www.fanganwang.com/product/1330转载请注明出处 dotConnect for Oracle完全基于ADO.NET方法,因此您完全可以采用标准ADO.NET数据提供的方法来使用它.是一款为Microsoft .NET Framework提供直接Oracle数据库连接的数据发生器控件. 具体功能: 无需Oracle客户端,采用直接模式提供数据库连接 100%代码管理 具有高表现性能 支持Oracle 10g, 9i, 8i 和 8.0,包

dotConnect for Oracle v9.1发布,新增SSDT-BI项目模板

新功能: 增加SSDT-BI项目模板,用于分析服务.报告服务和集成服务,且在Visual Studio 2015中支持 新增在SSIS DataFlow中对Microsoft SQL Server 2016的支持 在OracleSqlStatementCollection中实现IEnumerable, ICollection和IList三种接口 Oracle 10g及更高的替代引用字符常量将在OracleScript中支持了 性能使用默认值(改为8192),PacketSize可直接通过VPN连

转载:oracle 启动过程--oracle深入研究

Oracle数据库的启动-nomount状态深入解析 通常所说的Oracle Server主要由两个部分组成:Instance和Database.Instance是指一组后台进程(在Windows上是一组线程)和一块共享内存区域:Database是指存储在磁盘上的一组物理文件.通过Instance与Database协同,Oracle数据库才能形成一个动态的可访问关系型数据库系统.本章将由数据库如何启动与关闭入手,开始和大家一起进入Oracle数据库的国度.1.1 数据库的启动从表象来看,数据库的

使用C#通过Oracle.DataAccess连接Oracle,部署时需要注意版本问题

平时我们开发使用的是32位的PC机,所以安装的也是Oracle32位的客户端.但是一般服务器都是64位的,安装的也是64位的Oracle客户端,如果要部署使用Oracle.DataAccess连接Oracle的应用程序时,可能会遇到版本上的问题. 主 要版本问题有两种,一种是32位版和64位版的问题,如果我们开发出来的应用是32位的,那么就必须使用32位的客户端,如果是64位的应用程序当然对应 64位的客户端.这里需要注意:在64位的环境中使用VS开发Web程序,其运行的Web服务“WebDev

Oracle Study之--Oracle等待事件(1)

Oracle Study之--Oracle等待事件(1) 一. 等待事件的相关知识1.1 等待事件主要可以分为两类: 即空闲(IDLE)等待事件和非空闲(NON-IDLE)等待事件.1). 空闲等待事件指ORACLE正等待某种工作,在诊断和优化数据库的时候,不用过多注意这部分事件.2). 非空闲等待事件专门针对ORACLE的活动,指数据库任务或应用运行过程中发生的等待,这些等待事件 是在调整数据库的时候需要关注与研究的.在Oracle 10g中的等待事件有874个,11g中等待事件1118个.

Oracle Recommended Patches -- &quot;Oracle JavaVM Component Database PSU&quot; (OJVM PSU) Patches (文档 ID 1929745.1)

From: https://support.oracle.com What is "Oracle JavaVM Component Database PSU" ? Oracle JavaVM Component Database PSU is released as part of the Critical Patch Update program from October 2014 onwards.It consists of two separate patches: One fo

监控oracle数据库 以及oracle监听 shell脚本

文本格式: #!/bin/bash #Author:wangergui Email:[email protected] Date:2016-10-10 #Release 1.0 #Function: check oracle online declare -a INSTANCE=(PROD EMREP) [[ -f /home/oracle/.bash_profile ]] && . /home/oracle/.bash_profile || exit 3 function check_l

【Oracle篇】Oracle初试水

我不知道你对Oracle了解多少?是不是仅仅是达到能使用的程度.如果是这样,那么就跟随我的步伐,来逐渐了解Oracle,慢慢揭开Oracle的神秘面纱. 对于Oracle的安装,在这里我不想多说,教程网上 一搜一大把,什么10g的11g的,去搜去,多得是.在文章的开头,我们先不切入正题,不妨从安装之后开始说.Oracle安装之后,会自动生成两个用户,这个稍微了解Oracle的人都知道,一个是sys一个是system.或许您只知道这两个是数据库默认用户,有很高的权限.那么具体有多高的权限呢?让你说