Oracle e ADO.NETOracle and ADO.NET

Nota

I tipi in System.Data.OracleClient sono deprecati.The types in System.Data.OracleClient are deprecated. I tipi restano supportati nella versione corrente di .NET Framework, ma saranno rimossi in una versione futura.The types remain supported in the current version of.NET Framework but will be removed in a future release. Microsoft consiglia di usare un provider Oracle di terze parti.Microsoft recommends that you use a third-party Oracle provider.

In questa sezione vengono descritte le caratteristiche e i comportamenti specifici del provider di dati .NET Framework per Oracle.This section describes features and behaviors that are specific to the .NET Framework Data Provider for Oracle.

Il .NET Framework provider di dati per Oracle consente di accedere a un database Oracle utilizzando l'interfaccia OCI (Oracle Call Interface) fornita dal software client Oracle.The .NET Framework Data Provider for Oracle provides access to an Oracle database using the Oracle Call Interface (OCI) as provided by Oracle Client software. La funzionalità del provider di dati è progettata per essere simile a quella dei provider di dati .NET Framework per SQL Server, OLE DB e ODBC.The functionality of the data provider is designed to be similar to that of the .NET Framework data providers for SQL Server, OLE DB, and ODBC.

Per utilizzare la .NET Framework provider di dati per Oracle, un'applicazione deve fare riferimento System.Data.OracleClient allo spazio dei nomi come indicato di seguito:To use the .NET Framework Data Provider for Oracle, an application must reference the System.Data.OracleClient namespace as follows:

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

Quando si compila il codice, inoltre, è necessario includere un riferimento alla DLL.You also must include a reference to the DLL when you compile your code. Ad esempio, se si compila un programma C#, la riga di comando deve includere:For example, if you are compiling a C# program, your command line should include:

csc /r:System.Data.OracleClient.dll  

In questa sezioneIn This Section

Requisiti di sistemaSystem Requirements
Vengono descritti i requisiti per l'utilizzo di .NET Framework provider di dati per Oracle e vengono descritti alcuni problemi che è necessario tenere presente quando si utilizza.Describes requirements for using the .NET Framework Data Provider for Oracle, and describes a number of issues to be aware when using it.

Oggetti BFILE OracleOracle BFILEs
Viene descritta la classe OracleBFile usata per il tipo di dati BFILE Oracle.Describes the OracleBFile class, which is used to work with the Oracle BFILE data type.

Oggetti LOB OracleOracle LOBs
Viene descritta la classe OracleLob usata per il tipo di dati LOB Oracle.Describes the OracleLob class, which is used to work with Oracle LOB data types.

Oggetti REF CURSOR OracleOracle REF CURSORs
Viene descritto il supporto del tipo di dati REF CURSOR Oracle.Describes support for the Oracle REF CURSOR data type.

OracleTypesOracleTypes
Vengono descritte le strutture utilizzabili con i tipi di dati Oracle, inclusi tipi OracleNumber e OracleString.Describes structures you can use to work with Oracle data types, including OracleNumber and OracleString.

Sequenze OracleOracle Sequences
Viene descritto il supporto per il recupero dei valori chiave di sequenze di Oracle generati dal server.Describes support for retrieving the server-generated key Oracle Sequence values.

Mapping dei tipi di dati OracleOracle Data Type Mappings
Vengono presentati i tipi di dati Oracle e i relativi mapping alla classe OracleDataReader.Lists Oracle data types and their mappings to the OracleDataReader.

Transazioni distribuite OracleOracle Distributed Transactions
Viene descritto come l'oggetto OracleConnection, in presenza di una transazione attiva, esegue l'inserimento automatico nella transazione distribuita.Describes how the OracleConnection object automatically enlists in an existing distributed transaction if it determines that a transaction is active.

Protezione delle applicazioni ADO.NETSecuring ADO.NET Applications
Vengono descritte le tecniche che consentono di scrivere codice sicuro quando si usa ADO.NET.Describes secure coding practices when using ADO.NET.

Oggetti DataSet, DataTable e DataViewDataSets, DataTables, and DataViews
Viene descritto come creare e usare DataSets, DataSets tipizzati, DataTables e DataViews.Describes how to create and use DataSets, typed DataSets, DataTables, and DataViews.

Recupero e modifica di dati in ADO.NETRetrieving and Modifying Data in ADO.NET
Viene descritto come usare i dati in ADO.NET.Describes how to work with data in ADO.NET.

SQL Server e ADO.NETSQL Server and ADO.NET
Viene descritto come usare le funzionalità e le caratteristiche specifiche di SQL Server.Describes how to work with features and functionality that are specific to SQL Server.

DbProviderFactoriesDbProviderFactories
Vengono descritte le classi generiche che consentono di scrivere codice indipendente dal provider in ADO.NET.Describes generic classes that allow you to write provider-independent code in ADO.NET.

Vedere ancheSee also