プライマリ・コンテンツに移動

Oracle® Data Provider for .NET開発者ガイド ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows E88311-03 |
| 目次 | 索引

前 | 次 |

# Oracle Data Provider for .NETのアセンブリ

この項には次のトピックが含まれます:

- Oracle Data Provider for .NET管理対象外ドライバ・アセンブリ

- Oracle Data Provider for .NET管理対象ドライバ・アセンブリ

- Oracle.DataAccess.ClientおよびOracle.ManagedDataAccess.Clientのネームスペース

- Oracle.DataAccess.TypesおよびOracle.ManagedDataAccess.Typesのネームスペース

## Oracle Data Provider for .NET管理対象外ドライバ・アセンブリ

`Oracle.DataAccess.dll` アセンブリは2つのネームスペースを提供します。

- `Oracle.DataAccess.Client`ネームスペースには、クライアント側プロバイダのODP.NETクラスおよび列挙が含まれています。

- `Oracle.DataAccess.Types`ネームスペースには、Oracle Data Provider for .NETデータ型(ODP.NETタイプ)が含まれています。

ODP.NET管理対象外ドライバでCode FirstまたはEntity Framework 6以上を使用するには、プロジェクト・アセンブリ参照として`Oracle.DataAccess.EntityFramework.dll`を追加します。これには、ネームスペース`Oracle.DataAccess.EntityFramework`が含まれています。

## Oracle Data Provider for .NET管理対象ドライバ・アセンブリ

`Oracle.ManagedDataAccess.dll` アセンブリは2つのネームスペースを提供します。

- `Oracle.ManagedDataAccess.Client`ネームスペースには、クライアント側プロバイダのODP.NETクラスおよび列挙が含まれています。

- `Oracle.ManagedDataAccess.Types`ネームスペースには、Oracle Data Provider for .NETデータ型(ODP.NETタイプ)が含まれています。

ODP.NET管理対象ドライバには、追加のアセンブリが含まれています。特定の機能を使用しない場合、これらのアセンブリのインストールはオプションです。

アプリケーションで明示的にこれらのアセンブリをプロジェクトに追加する必要はありません。ODP.NET管理対象ドライバは、これらのアセンブリがインストールされていればデフォルトでそれにアクセスします。

例外は`Oracle.ManagedDataAccess.EntityFramework.dll`のみです。このDLLの機能を使用する場合は、明示的にプロジェクトに追加する必要があります。

- `Oracle.ManagedDataAccessDTC.dll` - 分散トランザクションを使用する場合にのみ必要です。アセンブリは完全管理されますが、実行される.NET Frameworkのビット環境に応じて32ビットとx64のバージョンがあります。このアセンブリは、管理対象外アセンブリを呼び出します。

- `Oracle.ManagedDataAccess.EntityFramework.dll` - Code FirstまたはEntity Framework 6以上を使用する場合にのみ必要です。これには、`Oracle.ManagedDataAccess.EntityFramework`ネームスペースが含まれています。

- `Oracle.ManagedDataAccessIOP.dll` - Kerberosを使用する場合のみ必須です。アセンブリは、実行される.NET Frameworkのビット環境に応じて32ビットとx64のバージョンがあります。このアセンブリは、管理対象外アセンブリを呼び出します。ODP.NETはすでにデフォルトでこのアセンブリにアクセスするように構成されているため、アプリケーションではこのアセンブリを明示的にプロジェクトに追加する必要はありません。

## Oracle.DataAccess.ClientおよびOracle.ManagedDataAccess.Clientのネームスペース

`Oracle.DataAccess.Client`および`Oracle.ManagedDataAccess.Client`のネームスペースには、コアADO.NETクラスの実装およびODP.NETの列挙に加えて、ODP.NET固有のクラスが含まれています。

次の表に、`Oracle.DataAccess.Client`および`Oracle.ManagedDataAccess.Client`のネームスペースでサポートされているODP.NETのクラス、列挙および型をリストします。この表には、ODP.NET管理対象ドライバおよび/または.NETストアド・プロシージャでサポートされていないものも含まれています。ODP.NET管理対象外ドライバは、これらすべてをサポートしています。

### Oracle.DataAccess.ClientおよびOracle.ManagedDataAccess.Client

表1-1は、`Oracle.DataAccess.Client`および`Oracle.ManagedDataAccess.Client`のクラスとデリゲートを示しています。

表1-1 Oracle.DataAccess.ClientおよびOracle.ManagedDataAccess.Client

クラスまたはデリゲート | ODP.NET管理対象ドライバのサポート対象 | .NETストアド・プロシージャのサポート対象 | 説明
--- | --- | --- | ---
OnChangeEventHandlerデリゲート | - | × | `OnChangedEventHandler`イベント・デリゲートは、通知を処理するメソッドの署名を表します。
OracleAQAgentクラス | × | - | `OracleAQAgent`クラスは、メッセージの送信者または受信者となるエージェントを表します。
OracleAQDequeueOptionsクラス | × | - | `OracleAQDequeueOptions`オブジェクトは、`OracleAQQueue`オブジェクトからメッセージをデキューする際に使用できるオプションを表します。
OracleAQEnqueueOptionsクラス | × | - | `OracleAQEnqueueOptions`クラスは、`OracleAQQueue`にメッセージをエンキューする際に使用できるオプションを表します。
OracleAQMessageクラス | × | - | `OracleAQMessage`オブジェクトは、エンキューおよびデキューされるメッセージを表します。
OracleAQMessageAvailableEventArgsクラス | × | - | `OracleAQMessageAvailableEventArgs`クラスは、`OracleAQQueue.MessageAvailable`イベントのイベント・データを提供します。
OracleAQMessageAvailableEventHandlerデリゲート | × | - | `OracleAQMessageAvailableEventHandler`デリゲートは、`OracleAQQueue.MessageAvailable`イベントを処理するメソッドの署名を表します。
OracleAQQueueクラス | × | - | `OracleAQQueue`オブジェクトは、キューを表します。
OracleBulkCopyクラス | × | - | `OracleBulkCopy`オブジェクトは別のデータ・ソースからOracle表にデータを効率的に一括ロードまたはコピーします。
OracleBulkCopyColumnMappingクラス | × | - | `OracleBulkCopyColumnMapping`クラスは、データ・ソースの列および保存先のデータベース表間のマッピングを定義します。
OracleBulkCopyColumnMappingCollectionクラス | × | - | `OracleBulkCopyColumnMappingCollection`クラスは、データ・ソースの列を保存先表の列にマップするために使用する`OracleBulkCopyColumnMapping`オブジェクトのコレクションを表します。
OracleClientFactoryクラス | - | - | `OracleClientFactory`オブジェクトによって、アプリケーションはODP.NETクラスを一般的な方法でインスタンス化できます。
OracleCommandクラス | - | - | `OracleCommand`オブジェクトは、SQLコマンド、ストアド・プロシージャやファンクション、または表の名前を表します。
OracleCommandBuilderクラス | - | - | `OracleCommandBuilder`オブジェクトでは、データベースが更新される場合に、`OracleDataAdapter`に対して自動SQL生成が行われます。
OracleConnectionクラス | - | - | `OracleConnection`オブジェクトは、Oracle Databaseへの接続を表します。
OracleConnectionOpenEventArgsクラス | - | - | `OracleConnectionOpenEventArgs`オブジェクトは、`OracleConnection.Open()`メソッドの接続情報を提供します。
OracleConnectionOpenEventHandlerデリゲート | - | - | `OracleConnectionOpenEventHandler`デリゲートは、`OracleConnection.ConnectionOpen`イベントを処理するメソッドの署名を表します。
OracleConnectionStringBuilderクラス | - | - | `OracleConnectionStringBuilder`オブジェクトによって、アプリケーションは接続文字列を作成し変更できます。
OracleDataAdapterクラス | - | - | `OracleDataAdapter`オブジェクトは、`DataSet`と通信するデータ・プロバイダ・オブジェクトを表します。
OracleDatabaseクラス | × | - | `OracleDatabase`オブジェクトは、Oracle Databaseインスタンスを表します。
OracleDataReaderクラス | - | - | `OracleDataReader`オブジェクトは、順方向専用および読取り専用のインメモリー結果セットを表します。
OracleDataSourceEnumeratorクラス | - | - | `OracleDataSourceEnumerator`オブジェクトは、アプリケーションが、接続するデータ・ソースのコレクションを一般的に取得できるようにします。
OracleDependencyクラス | - | × | `OracleDependency`クラスは、アプリケーションとOracle Database間の依存関係を表します。
OracleErrorクラス | - | - | `OracleError`オブジェクトは、Oracle Databaseにより報告されるエラーを表します。
OracleErrorCollectionクラス | - | - | `OracleErrorCollection`オブジェクトは、`OracleError`のコレクションを表します。
OracleExceptionクラス | - | - | `OracleException`オブジェクトは、Oracle Data Provider for .NETでエラーが発生した場合にスローされる例外を表します。
OracleFailoverEventArgsクラス | × | × | `OracleFailoverEventArgs`クラスは、`OracleConnection.Failover`イベントのイベント・データを提供します。
OracleFailoverEventHandlerデリゲート | × | × | `OracleFailoverEventHandler`は、`OracleConnection.Failover`イベントを処理するメソッドの署名を表します。
OracleGlobalizationクラス | - | - | `OracleGlobalization`クラスは、セッション、スレッドおよびローカル・コンピュータのOracleグローバリゼーション設定(読取り専用)の取得および設定に使用されます。
OracleHAEventArgsクラス | - | - | `OracleHAEventArgs`クラスは、`OracleConnection.HAEvent`イベントのイベント・データを提供します。
OracleHAEventHandlerデリゲート | - | - | `OracleHAEventHandler`デリゲートは、`OracleConnection.HAEvent`イベントを処理するメソッドの署名を表します。
OracleInfoMessageEventArgsクラス | - | - | `OracleInfoMessageEventArgs`オブジェクトは、`OracleConnection.InfoMessage`イベントのイベント・データを提供します。
OracleInfoMessageEventHandlerデリゲート | - | - | `OracleInfoMessageEventHandler`デリゲートは、`OracleConnection.InfoMessage`イベントを処理するメソッドの署名を表します。
OracleLogicalTransactionクラス | - | - | `OracleLogicalTransaction`クラスは、論理トランザクション・ステータスに関する詳細な情報を提供します。
OracleNotificationEventArgsクラス | - | - | `OracleNotificationEventArgs`クラスでは、通知にイベント・データを提供します。
OracleNotificationRequestクラス | - | × | `OracleNotificationRequest`クラスは、データベース内でサブスクライブする通知要求を表します。
OracleParameterクラス | - | - | `OracleParameter`オブジェクトは、`OracleCommand`のパラメータを表します。
OracleParameterCollectionクラス | - | - | `OracleParameterCollection`オブジェクトは、`OracleParameter`のコレクションを表します。
OraclePermissionクラス | - | - | `OraclePermission`オブジェクトを使用すると、ODP.NETで強制的セキュリティを適用でき、ユーザーのセキュリティ・レベルがデータへのアクセスに十分であることを保証するのに役立ちます。
OraclePermissionAttributeクラス | - | - | `OraclePermissionAttribute`オブジェクトを使用すると、ODP.NETで宣言的セキュリティを適用でき、ユーザーのセキュリティ・レベルがデータへのアクセスに十分であることを保証するのに役立ちます。
OracleRowsCopiedEventHandlerデリゲート | × | - | `OracleRowsCopiedEventHandler`デリゲートは、`OracleBulkCopy`オブジェクトの`OracleRowsCopied`イベントを処理するメソッドを表します。
OracleRowsCopiedEventArgsクラス | × | - | `OracleRowsCopiedEventArgs`クラスは、`OracleRowsCopied`イベントのイベント・データの一部として渡された引数のセットを表します。
OracleRowUpdatedEventArgsクラス | - | - | `OracleRowUpdatedEventArgs`オブジェクトは、`OracleDataAdapter.RowUpdated`イベントのイベント・データを提供します。
OracleRowUpdatedEventHandlerデリゲート | - | - | `OracleRowUpdatedEventHandler`デリゲートは、`OracleDataAdapter.RowUpdated`イベントを処理するメソッドの署名を表します。
OracleRowUpdatingEventArgsクラス | - | - | `OracleRowUpdatingEventArgs`オブジェクトは、`OracleDataAdapter.RowUpdating`イベントのイベント・データを提供します。
OracleRowUpdatingEventHandlerデリゲート | - | - | `OracleRowUpdatingEventHandler`デリゲートは、`OracleDataAdapter.RowUpdating`イベントを処理するメソッドの署名を表します。
OracleShardingKeyクラス | × | - | `OracleShardingKey`オブジェクトは、シャーディング・キーまたはスーパー・シャーディング・キーを表します。
OracleTransactionクラス | - | × | `OracleTransaction`オブジェクトは、ローカル・トランザクションを表します。
OracleXmlQueryPropertiesクラス | - | - | `OracleXmlQueryProperties`オブジェクトは、`XmlCommandType`プロパティが`Query`である場合に、`OracleCommand`クラスにより使用されるXMLプロパティを表します。
OracleXmlSavePropertiesクラス | - | - | `OracleXmlSaveProperties`オブジェクトは、`XmlCommandType`プロパティが`Insert`、`Update`または`Delete`である場合に、`OracleCommand`クラスにより使用されるXMLプロパティを表します。

### Oracle.DataAccess.ClientおよびOracle.ManagedDataAccess.Clientの列挙

表1-2に、クライアントの列挙をリストします。

表1-2 Oracle.DataAccess.ClientおよびOracle.ManagedDataAccess.Clientの列挙

列挙 | ODP.NET管理対象ドライバのサポート対象 | .NETストアド・プロシージャのサポート対象 | 説明
--- | --- | --- | ---
FailoverEventの列挙 | × | × | `FailoverEvent`の列挙値は、フェイルオーバーの状態を指定するのに使用されます。
FailoverReturnCodeの列挙 | × | × | `FailoverReturnCode`の列挙値はアプリケーションによってODP.NETプロバイダに渡され、フェイルオーバーにエラーが起きた場合に再試行を要求するか、またはフェイルオーバーが成功した場合に続行します。
FailoverTypeの列挙 | × | × | `FailoverType`の列挙値は、呼び出されたフェイルオーバー・イベントのタイプを示すのに使用されます。
OracleAQDequeueModeの列挙 | × | - | `OracleAQDequeueMode`の列挙型は、デキュー・モードを指定します。
OracleAQMessageDeliveryModeの列挙 | × | - | `OracleAQMessageDeliveryMode`の列挙型は、メッセージの配信モードを指定します。
OracleAQMessageStateの列挙 | × | - | `OracleAQMessageState`の列挙型は、デキュー時のメッセージの状態を示します。
OracleAQMessageTypeの列挙 | × | - | `OracleAQMessageType`の列挙型は、メッセージのペイロード・タイプを指定します。
OracleAQNavigationModeの列挙 | × | - | `OracleAQNavigationMode`の列挙型は、ナビゲーション・モードを指定します。
OracleAQNotificationGroupingTypeの列挙 | × | - | `OracleAQNotificationGroupingType`の列挙型は、通知グループ化タイプを指定します。
OracleAQNotificationTypeの列挙 | × | - | `OracleAQNotificationType`の列挙型は、受信した通知の通知タイプを指定します。
OracleAQVisibilityModeの列挙 | × | - | `OracleAQVisibilityMode`の列挙型は、エンキュー操作またはデキュー操作が現行トランザクションの一部であるかどうかを指定します。
OracleBulkCopyOptionsの列挙 | × | - | `OracleBulkCopyOptions`の列挙は、`OracleBulkCopy`クラスのインスタンスと組み合せることができ、列挙の動作とインスタンスの`WriteToServer`メソッドの動作を識別するオプションとして使用可能な値を指定します。
OracleCollectionTypeの列挙 | - | × | `OracleCollectionType`の列挙値により、`OracleParameter`オブジェクトがコレクションを表しているかどうか、表している場合はコレクション型を指定しているかどうかが特定されます。
OracleConnectionTypeの列挙 | × | - | `OracleConnectionType`の列挙値は、特定の接続オブジェクトがOracle Database接続またはTimesTenデータベース接続に関連付けられているか、あるいは物理接続に関連付けられていないかを指定します。
OracleDBShutdownModeの列挙 | × | - | `OracleDBShutdownMode`の列挙値は、データベース停止オプションを指定します。
OracleDBStartupModeの列挙 | × | - | `OracleDBStartupMode`の列挙値は、データベース起動オプションを指定します。
OracleDbTypeの列挙 | - | - | `OracleDbType`の列挙値は、`OracleParameter`の`OracleDbType`を明示的に指定する際に使用されます。
OracleDRCPPurity列挙 | - | - | `OracleDRCPPurity`列挙値は、セッション純正値を指定します。
OracleHAEventSourceの列挙 | - | - | `OracleHAEventSource`の列挙は、HAイベントのソースを示します。
OracleHAEventStatusの列挙 | - | - | `OracleHAEventStatus`の列挙は、HAイベント・ソースのステータスを示します。
OracleIdentityTypeの列挙 | - | - | `OracleIdentityType`の列挙は、Oracle ID列の値がどのように生成されるかを指定します。
OracleNotificationInfoの列挙 | - | × | `OracleNotificationInfo`列挙値は、通知を引き起こすデータベース・イベントを示します。
OracleNotificationSourceの列挙 | - | × | `OracleNotificationSource`列挙値は、通知を引き起こす様々なソースを指定します。
OracleNotificationTypeの列挙 | - | × | `OracleNotificationType`列挙値は、通知を引き起こす様々なタイプを指定します。
OracleParameterStatusの列挙 | - | - | `OracleParameterStatus`の列挙型は、`NULL`値が列からフェッチされたかどうか、フェッチ時に切捨てが行われたかどうか、または`NULL`値がデータベース列に挿入されるかどうかを指定します。
OracleRowidInfoの列挙 | - | - | `OracleRowidInfo`の列挙値は、`ROWID`情報を`ChangeNotificationEventArgs`の一部として含めるかどうかを指定します
OracleXmlCommandTypeの列挙 | - | - | `OracleXmlCommandType`列挙は、`OracleCommand`クラスの`OracleXmlCommandType`プロパティに対して許可されている値を指定します。

## Oracle.DataAccess.TypesおよびOracle.ManagedDataAccess.Typesのネームスペース

`Oracle.DataAccess.Types`および`Oracle.ManagedDataAccess.Types`のネームスペースは、Oracle Data Provider for .NETで使用できるOracleネイティブ・データ型のクラス、構造および例外を提供します。

### Oracle.DataAccess.TypesおよびOracle.ManagedDataAccess.Typesの構造

表1-3に、型の構造をリストします。

表1-3 Oracle.DataAccess.TypesおよびOracle.ManagedDataAccess.Typesの構造

構造 | 説明
--- | ---
OracleBinary構造 | `OracleBinary`構造は、バイナリ・データの可変長ストリームを表します。
OracleBoolean構造 | `OracleBoolean`構造は、`TRUE`または`FALSE`の論理値を表します。
OracleDate構造 | `OracleDate`構造は、Oracle `DATE`データ型を表します。
OracleDecimal構造 | `OracleDecimal`構造は、データベース内のOracle `NUMBER`または任意のOracleの数値を表します。
OracleIntervalDS構造 | `OracleIntervalDS`構造は、Oracle `INTERVAL` `DAY` `TO` `SECOND`データ型を表します。
OracleIntervalYM構造 | `OracleIntervalYM`構造は、Oracle `INTERVAL` `YEAR` `TO` `MONTH`データ型を表します。
OracleString構造 | `OracleString`構造は、文字の可変長ストリームを表します。
OracleTimeStamp構造 | `OracleTimeStamp`構造は、Oracle `TimeStamp`データ型を表します。
OracleTimeStampLTZ構造 | `OracleTimeStampLTZ`構造は、Oracle `TIMESTAMP` `WITH` `LOCAL` `TIME` `ZONE`データ型を表します。
OracleTimeStampTZ構造 | `OracleTimeStampTZ`構造は、Oracle `TIMESTAMP` `WITH` `TIME` `ZONE`データ型を表します。

### Oracle.DataAccess.TypesおよびOracle.ManagedDataAccess.Typesの例外

タイプの例外は、ODP.NETタイプの構造によってのみスローされます。表1-4に、タイプの例外をリストします。

表1-4 Oracle.DataAccess.TypesおよびOracle.ManagedDataAccess.Typesの例外

例外 | 説明
--- | ---
OracleTypeExceptionクラス | `OracleTypeException`オブジェクトは、ODP.NETタイプのクラスで発生する例外を処理するためのベース例外クラスです。
OracleNullValueExceptionクラス | `OracleNullValueException`は、`NULL`のODP.NETタイプ構造にアクセスを試みたときにスローされる例外を表します。
OracleTruncateExceptionクラス | `OracleTruncateException`クラスは、ODP.NETタイプのクラスで切捨てが行われた場合にスローされる例外を表します。

### Oracle.DataAccess.TypesおよびOracle.ManagedDataAccess.Typesのクラス

表1-5に、タイプのクラスをリストします。

表1-5 Oracle.DataAccess.TypesおよびOracle.ManagedDataAccess.Typesのクラス

クラス | ODP.NET管理対象ドライバのサポート対象 | 説明
--- | --- | ---
OracleArrayMappingAttributeクラス | × | `OracleArrayMappingAttribute`クラスは、カスタム・タイプがOracleコレクション型を表すとき、ODP.NETが使用する情報でカスタム・クラスのフィールドまたはプロパティをマークする必要があります。
OracleBFileクラス | - | `OracleBFile`は、`BFILE`データへの参照が含まれるオブジェクトです。このオブジェクトは、`BFILE`オブジェクトに対して操作を実行するためのメソッドを提供します。
OracleBlobクラス | - | `OracleBlob`オブジェクトは、`BLOB`データへの参照が含まれるオブジェクトです。このオブジェクトは、`BLOB`オブジェクトに対して操作を実行するためのメソッドを提供します。
OracleClobクラス | - | `OracleClob`は、`CLOB`データへの参照が含まれるオブジェクトです。このオブジェクトは、`CLOB`オブジェクトに対して操作を実行するためのメソッドを提供します。
OracleCustomTypeMappingAttributeクラス | × | `OracleCustomTypeMappingAttribute`クラスは、カスタム・タイプがOracle UDTを表すために使用されるとき、カスタム・タイプ・ファクトリ・クラスまたはODP.NETで使用される情報の構造体をマークするために使用されます。
OracleObjectMappingAttributeクラス | × | `OracleObjectMappingAttribute`クラスは、カスタム・タイプがOracleオブジェクト型を表す際に、ODP.NETが使用する情報でカスタム・クラス・フィールドまたはプロパティをマークします。
OracleRefクラス | × | `OracleRef`インスタンスは、データベース内にある永続的でスタンドアロンの参照可能なオブジェクトを参照するOracle `REF`を表します。`OracleRef`オブジェクトは、Oracle `REF`を挿入、更新および削除するメソッドを提供します。
OracleRefCursorクラス | - | `OracleRefCursor`オブジェクトは、Oracle `REF` `CURSOR`を表します。
OracleUdtクラス | × | `OracleUdt`クラスは、カスタム・タイプからOracle UDTを変換、またはその逆を実行する際に使用される静的メソッドを定義します。
OracleXmlStreamクラス | - | `OracleXmlStream`オブジェクトは、`OracleXmlType`オブジェクトに格納されているXMLデータの順次読取り専用ストリームを表します。
OracleXmlTypeクラス | - | `OracleXmlType`オブジェクトは、Oracle `XMLType`インスタンスを表します。

### Oracle.DataAccess.TypesおよびOracle.ManagedDataAccess.Typesのインタフェース

表1-6に、タイプのインタフェースをリストします。

表1-6 Oracle.DataAccess.TypesおよびOracle.ManagedDataAccess.Typesのインタフェース

インタフェース | ODP.NET管理対象ドライバのサポート対象 | 説明
--- | --- | ---
IOracleArrayTypeFactoryインタフェース | × | ODP.NETは`IOracleArrayTypeFactory`インタフェースを使用して、Oracleコレクションを表す配列を作成します。
IOracleCustomTypeインタフェース | × | `IOracleCustomType`はカスタム・タイプとOracleオブジェクトまたはコレクション・タイプ間の変換に関するインタフェースです。
IOracleCustomTypeFactoryインタフェース | × | ODP.NETは`IOracleCustomTypeFactory`インタフェースを使用して、Oracleオブジェクトまたはコレクションを表すカスタム・オブジェクトを作成します。
INullableインタフェース | - | `INullable`インタフェースは、ODP.NETタイプにNULL値があるかどうかを判定するために使用されます。

### Oracle.DataAccess.TypesおよびOracle.ManagedDataAccess.Typesの列挙

表1-7に、タイプの列挙をリストします。

表1-7 Oracle.DataAccess.TypesおよびOracle.ManagedDataAccess.Typesの列挙

列挙 | ODP.NET管理対象ドライバのサポート対象 | 説明
--- | --- | ---
OracleUdtFetchOptionの列挙 | × | `OracleUdtFetchOption`の列挙値は、参照可能なオブジェクトのコピーの取得方法を指定します。
OracleUdtStatusの列挙 | × | `OracleUdtStatus`の列挙値は、オブジェクト属性またはコレクション要素の状態を指定します。オブジェクト属性またはコレクション要素は、有効な値またはNULL値になります。