Oracle e ADO.NET

Nota

Os tipos em System.Data.OracleClient são preteridos. Os tipos permanecem suportados na versão atual do of.NET Framework, mas serão removidos em uma versão futura. A Microsoft recomenda que você use um provedor Oracle de terceiros.

Esta seção descreve recursos e comportamentos específicos do Provedor de Dados do .NET Framework para Oracle.

O Provedor de Dados do .NET Framework para Oracle fornece acesso a um banco de dados Oracle usando a OCI (Oracle Call Interface), conforme fornecido pelo software Oracle Client. A funcionalidade do provedor de dados foi projetada para ser semelhante à dos provedores de dados do .NET Framework para SQL Server, OLE DB e ODBC.

Para usar o .NET Framework Data Provider for Oracle, um aplicativo deve fazer referência ao System.Data.OracleClient namespace da seguinte maneira:

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

Você também deve incluir uma referência à DLL quando compilar seu código. Por exemplo, se você estiver compilando um programa C#, sua linha de comando deve incluir:

csc /r:System.Data.OracleClient.dll  

Nesta Secção

Requisitos do sistema
Descreve os requisitos para usar o .NET Framework Data Provider for Oracle e descreve uma série de problemas a serem observados ao usá-lo.

Oracle BFILEs
Descreve a OracleBFile classe, que é usada para trabalhar com o tipo de dados Oracle BFILE.

Oracle LOBs
Descreve a OracleLob classe, que é usada para trabalhar com tipos de dados Oracle LOB.

CURSORES Oracle REF
Descreve o suporte para o tipo de dados Oracle REF CURSOR.

Tipos OracleTypes
Descreve estruturas que você pode usar para trabalhar com tipos de dados Oracle, incluindo OracleNumber e OracleString.

Sequências Oracle
Descreve o suporte para recuperar os valores do Oracle Sequence de chave gerados pelo servidor.

Mapeamentos de tipo de dados Oracle
Lista os tipos de dados Oracle e seus mapeamentos para o OracleDataReader.

Transações distribuídas Oracle
Descreve como o OracleConnection objeto se alista automaticamente em uma transação distribuída existente se determinar que uma transação está ativa.

Protegendo aplicativos ADO.NET
Descreve as práticas de codificação segura ao usar ADO.NET.

DataSets, DataTables e DataViews
Descreve como criar e usar DataSets, digitado DataSets, DataTablese DataViews.

Recuperando e modificando dados no ADO.NET
Descreve como trabalhar com dados no ADO.NET.

SQL Server e ADO.NET
Descreve como trabalhar com recursos e funcionalidades específicos do SQL Server.

DbProviderFábricas
Descreve classes genéricas que permitem escrever código independente do provedor no ADO.NET.

Consulte também