Oracle y ADO.NET

Nota

Los tipos de System.Data.OracleClient están en desuso. Los tipos seguirán estando admitidos en la versión actual de .NET Framework, pero se quitarán en una versión posterior. Microsoft recomienda usar un proveedor de Oracle de otro fabricante.

En esta sección se describen características y comportamientos específicos del proveedor de datos .NET Framework para Oracle.

El proveedor de datos de .NET Framework para Oracle proporciona acceso a bases de datos Oracle mediante la Interfaz de llamada de Oracle (OCI) que se suministra con el software Oracle Client. La funcionalidad del proveedor de datos está diseñada para ser similar a la de los proveedores de datos de .NET Framework para SQL Server, OLE DB y ODBC.

Para utilizar el proveedor de datos de .NET Framework para Oracle, una aplicación debe hacer referencia al espacio de nombres System.Data.OracleClient como se indica a continuación:

Imports System.Data.OracleClient  
using System.Data.OracleClient;  

También debe incluir una referencia a la DLL cuando compile el código. Por ejemplo, si compila un programa C#, la línea de comandos debe incluir:

csc /r:System.Data.OracleClient.dll  

En esta sección

Requisitos del sistema
Describe los requisitos para utilizar el proveedor de datos de .NET Framework para Oracle, así como una serie de aspectos que se deben tener en cuenta al utilizarlo.

Objetos BFILE de Oracle
Describe la clase OracleBFile, que se utiliza para trabajar con el tipo de datos BFILE de Oracle.

Objetos LOB de Oracle
Describe la clase OracleLob, que se utiliza para trabajar con tipos de datos LOB de Oracle.

Parámetros REF CURSOR de Oracle
Describe la compatibilidad con el tipo de datos REF CURSOR de Oracle.

Tipos de Oracle
Describe las estructuras que puede utilizar para trabajar con tipos de datos de Oracle, como OracleNumber y OracleString.

Secuencias de Oracle
Describe la compatibilidad para recuperar los valores de clave de secuencia de Oracle que genera el servidor.

Asignaciones de tipos de datos de Oracle
Enumera los tipos de datos de Oracle y sus asignaciones al OracleDataReader.

Transacciones distribuidas de Oracle
Describe cómo se inscribe automáticamente el objeto OracleConnection en una transacción distribuida si se determina que hay una transacción activa.

Proteger aplicaciones de ADO.NET
Describe algunas recomendaciones de codificación segura para utilizar ADO.NET.

Objetos DataSet, DataTable y DataView
Describe cómo crear y usar DataSets, DataSets con establecimiento de tipos, DataTables y DataViews.

Recuperar y modificar datos en ADO.NET
Describe cómo trabajar con datos XML en ADO.NET.

SQL Server y ADO.NET
Describe cómo trabajar con las características y la funcionalidad específicas de SQL Server.

Objetos DbProviderFactory
Describe clases genéricas que permiten escribir código independiente del proveedor en ADO.NET.

Consulte también