Dela via


Oracle och ADO.NET

Anmärkning

Typerna i System.Data.OracleClient är inaktuella. Typerna stöds fortfarande i den aktuella versionen of.NET Framework men tas bort i en framtida version. Microsoft rekommenderar att du använder en Oracle-leverantör från tredje part.

I det här avsnittet beskrivs funktioner och beteenden som är specifika för .NET Framework Data Provider för Oracle.

.NET Framework-dataprovidern för Oracle ger åtkomst till en Oracle-databas med hjälp av Oracle Call Interface (OCI) som tillhandahålls av Oracle-klientprogramvaran. Funktionen hos dataprovidern är utformad för att likna den för .NET Framework-dataprovidrar för SQL Server, OLE DB och ODBC.

Om du vill använda .NET Framework-dataprovidern för Oracle måste ett program referera till System.Data.OracleClient namnområdet på följande sätt:

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

Du måste också inkludera en referens till DLL:en när du kompilerar koden. Om du till exempel kompilerar ett C#-program bör kommandoraden innehålla:

csc /r:System.Data.OracleClient.dll  

I det här avsnittet

Systemkrav
Beskriver kraven för att använda .NET Framework-dataprovidern för Oracle och beskriver ett antal problem som du bör känna till när du använder den.

Oracle BFILEs
Beskriver klassen OracleBFile , som används för att arbeta med Oracle BFILE-datatypen.

Oracle LOB
Beskriver OracleLob klassen, som används för att arbeta med Oracle LOB-datatyper.

Oracle REF CURSORs
Beskriver stöd för Oracle REF CURSOR-datatypen.

OracleTypes
Beskriver strukturer som du kan använda för att arbeta med Oracle-datatyper, inklusive OracleNumber och OracleString.

Oracle-sekvenser
Beskriver stöd för att hämta de servergenererade nyckelvärdena för Oracle-sekvens.

Oracle-datatypmappningar
Listar Oracle-datatyper och deras mappningar till OracleDataReader.

Oracle-distribuerade transaktioner
Beskriver hur objektet OracleConnection automatiskt registreras i en befintlig distribuerad transaktion om det fastställer att en transaktion är aktiv.

Skydda ADO.NET-applikationer
Beskriver säkra kodningsmetoder när du använder ADO.NET.

DataSets, DataTables och DataViews
Beskriver hur du skapar och använder DataSets, skrev DataSets, DataTablesoch DataViews.

Hämta och ändra data i ADO.NET
Beskriver hur du arbetar med data i ADO.NET.

SQL Server och ADO.NET
Beskriver hur du arbetar med funktioner som är specifika för SQL Server.

DbProviderFactories
Beskriver allmänna klasser som gör att du kan skriva provideroberoende kod i ADO.NET.

Se även