Oracle и ADO.NET

Примечание.

Типы в пространстве имен System.Data.OracleClient считаются устаревшими. Эти типы по-прежнему поддерживаются в платформе .NET Framework текущей версии, однако будут удалены в следующем выпуске. Корпорация Майкрософт рекомендует использовать поставщик Oracle, предоставляемый сторонними разработчиками.

В этом разделе описываются функции и поведение, относящиеся к поставщику данных платформа .NET Framework для Oracle.

Поставщик данных платформа .NET Framework для Oracle предоставляет доступ к базе данных Oracle с помощью интерфейса вызова Oracle (OCI), предоставляемого программным обеспечением Oracle Client. Функциональные возможности поставщика данных предназначены для того, чтобы они были похожи на поставщики данных платформа .NET Framework для SQL Server, OLE DB и ODBC.

Чтобы использовать поставщик данных платформа .NET Framework для Oracle, приложение должно ссылаться на System.Data.OracleClient пространство имен следующим образом:

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

Также при компиляции кода необходимо включить ссылку на библиотеку DLL. Например, при компиляции программы C# командная строка должна включать:

csc /r:System.Data.OracleClient.dll  

В этом разделе

Требования к системе
Описывает требования к использованию поставщика данных платформа .NET Framework для Oracle и описывает ряд проблем, которые следует учитывать при использовании.

BFILE в Oracle
Описывает класс OracleBFile, который используется для работы с типом данных Oracle BFILE.

Большие объекты (LOB) в Oracle
Описывает класс OracleLob, который используется для работы с типом данных Oracle LOB.

REF CURSOR в Oracle
Описывает поддержку для типа данных Oracle REF CURSOR.

OracleTypes
Описывает структуры, которые можно использовать с типами данных Oracle, включая OracleNumber и OracleString.

Последовательности Oracle
Описывает поддержку получения сформированного сервером ключа значений Oracle Sequence.

Сопоставления типов данных Oracle
Перечисляет типы данных Oracle и их сопоставление с объектом OracleDataReader.

Распределенные транзакции Oracle
Описывает автоматическое прикрепление объекта OracleConnection к существующей распределенной транзакции, если эта транзакция активна.

Защита приложений ADO.NET
Описывает приемы безопасного программирования при использовании ADO.NET.

Наборы данных, таблицы данных и объекты DataView
Описывает процесс создания и использования объектов DataSets, типизированных объектов DataSets, а также объектов DataTables и DataViews.

Извлечение и изменение данных в ADO.NET
Описывает работу с данными в ADO.NET.

SQL Server и ADO.NET
Описывает процесс работы со специальными возможностями и функциями SQL Server.

DbProviderFactories
Описывает универсальные классы, позволяющие писать независимый от поставщика код в ADO.NET.

См. также