Compartilhar via


Oracle e ADO.NET

Observação

Os tipos em System.Data.OracleClient são preteridos. Os tipos permanecem com suporte na versão atual 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 para o 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 Interface de Chamada Oracle (OCI), conforme fornecido pelo software Cliente Oracle. 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 Provedor de Dados do .NET Framework para Oracle, um aplicativo deve referenciar o System.Data.OracleClient namespace da seguinte maneira:

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

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

csc /r:System.Data.OracleClient.dll  

Nesta seção

Requisitos do sistema
Descreve os requisitos para usar o Provedor de Dados do .NET Framework para Oracle e descreve uma série de problemas para estar ciente 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.

REF CURSORs do Oracle
Descreve o suporte para o tipo de dados Oracle REF CURSOR.

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

Sequências do Oracle
Descreve o suporte para recuperar os principais valores de sequência Oracle 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 do Oracle
Descreve como o OracleConnection objeto se inscreve automaticamente em uma transação distribuída existente se determinar que uma transação está ativa.

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

DataSets, DataTables e DataViews
Descreve como criar e usar DataSets, DataSets tipados, DataTables e DataViews.

recuperação e modificação de dados em ADO.NET
Descreve como trabalhar com dados em ADO.NET.

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

DbProviderFactories
Descreve classes genéricas que permitem que você escreva código independente do provedor em ADO.NET.

Consulte também