Oracle et ADO.NETOracle and ADO.NET

Notes

Les types dans System.Data.OracleClient sont déconseillés.The types in System.Data.OracleClient are deprecated. Les types restent pris en charge dans la version actuelle du .NET Framework, mais seront supprimés dans une mise en production ultérieure.The types remain supported in the current version of.NET Framework but will be removed in a future release. Microsoft recommande l'utilisation d'un fournisseur Oracle tiers.Microsoft recommends that you use a third-party Oracle provider.

Cette section décrit les fonctionnalités et les comportements spécifiques aux Fournisseur de données .NET Framework pour Oracle.This section describes features and behaviors that are specific to the .NET Framework Data Provider for Oracle.

La .NET Framework Fournisseur de données pour Oracle permet d’accéder à une base de données Oracle à l’aide de l’interface OCI (Oracle Call Interface) fournie par le logiciel 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 fonctionnalité du fournisseur de données est conçue pour être similaire à celle des fournisseurs de données .NET Framework pour SQL Server, OLE DB et 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.

Pour utiliser le Fournisseur de données .NET Framework pour Oracle, une application doit faire référence à l' System.Data.OracleClient espace de noms comme suit :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;  

Vous devez également inclure une référence à la DLL lorsque vous compilez votre code.You also must include a reference to the DLL when you compile your code. Par exemple, si vous compilez un programme C#, votre ligne de commande doit inclure :For example, if you are compiling a C# program, your command line should include:

csc /r:System.Data.OracleClient.dll  

Dans cette sectionIn This Section

Configuration requiseSystem Requirements
Décrit la configuration requise pour l’utilisation du Fournisseur de données .NET Framework pour Oracle et décrit un certain nombre de problèmes à prendre en compte lors de son utilisation.Describes requirements for using the .NET Framework Data Provider for Oracle, and describes a number of issues to be aware when using it.

BFILE OracleOracle BFILEs
Décrit la classe OracleBFile qui est utilisée pour travailler avec le type de données Oracle BFILE.Describes the OracleBFile class, which is used to work with the Oracle BFILE data type.

LOB OracleOracle LOBs
Décrit la classe OracleLob qui est utilisée pour travailler avec les types de données Oracle LOB.Describes the OracleLob class, which is used to work with Oracle LOB data types.

REF CURSOR OracleOracle REF CURSORs
Décrit la prise en charge pour le type de données Oracle REF CURSOR.Describes support for the Oracle REF CURSOR data type.

OracleTypesOracleTypes
Décrit les structures que vous pouvez utiliser pour travailler avec des types de données Oracle, notamment OracleNumber et OracleString.Describes structures you can use to work with Oracle data types, including OracleNumber and OracleString.

Séquences OracleOracle Sequences
Décrit la prise en charge de l'extraction des valeurs de séquence Oracle générées par le serveur.Describes support for retrieving the server-generated key Oracle Sequence values.

Mappages des types de données OracleOracle Data Type Mappings
Répertorie les types de données Oracle et leurs mappages sur le OracleDataReader.Lists Oracle data types and their mappings to the OracleDataReader.

Transactions distribuées OracleOracle Distributed Transactions
Décrit la manière dont l’objet OracleConnection s’inscrit automatiquement dans une transaction distribuée existante s’il détermine qu’une transaction est active.Describes how the OracleConnection object automatically enlists in an existing distributed transaction if it determines that a transaction is active.

Sécurisation des applications ADO.NETSecuring ADO.NET Applications
Décrit des pratiques de codage sécurisées dans ADO.NET.Describes secure coding practices when using ADO.NET.

DataSets, DataTables et DataViewsDataSets, DataTables, and DataViews
Explique comment créer et utiliser des DataSets, des DataSets typés, des DataTables et des DataViews.Describes how to create and use DataSets, typed DataSets, DataTables, and DataViews.

Extraction et modification de données dans ADO.NETRetrieving and Modifying Data in ADO.NET
Décrit comment utiliser des données dans ADO.NET.Describes how to work with data in ADO.NET.

SQL Server et ADO.NETSQL Server and ADO.NET
Décrit comment utiliser des fonctions et fonctionnalités spécifiques à SQL Server.Describes how to work with features and functionality that are specific to SQL Server.

DbProviderFactoriesDbProviderFactories
Décrit des classes génériques qui vous permettent d'écrire du code indépendant du fournisseur dans ADO.NET.Describes generic classes that allow you to write provider-independent code in ADO.NET.

Voir aussiSee also