Dela via


Oracle och ADO.NET

Kommentar

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 program
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