日本語PDF

ODP.NETドライバの相違点

ODP.NET管理対象ドライバ、ODP.NET管理対象外ドライバおよびODP.NET Coreには、構成設定に多くの相違があります。

表1-8 ODP.NET管理対象ドライバおよびODP.NET CoreでサポートされていないApplication Program Interface

ネームスペース クラス/列挙/インタフェース サポート対象外のメソッド/プロパティ/イベント

Oracle.ManagedDataAccess.Client

FailoverEventの列挙

すべて

Oracle.ManagedDataAccess.Client

FailoverReturnCodeの列挙

すべて

Oracle.ManagedDataAccess.Client

FailoverTypeの列挙

すべて

Oracle.ManagedDataAccess.Client

OracleAQAgentクラス

すべて

Oracle.ManagedDataAccess.Client

OracleAQDequeueuModeの列挙

すべて

Oracle.ManagedDataAccess.Client

OracleAQDequeueOptionsクラス

すべて

Oracle.ManagedDataAccess.Client

OracleAQEnqueueOptionsクラス

すべて

Oracle.ManagedDataAccess.Client

OracleAQMessageクラス

すべて

Oracle.ManagedDataAccess.Client

OracleAQMessageAvailableEventArgsクラス

すべて

Oracle.ManagedDataAccess.Client

OracleAQMessageAvailableEventHandlerクラス

すべて

Oracle.ManagedDataAccess.Client

OracleAQMessageDeliveryModeの列挙

すべて

Oracle.ManagedDataAccess.Client

OracleAQMessageStateの列挙

すべて

Oracle.ManagedDataAccess.Client

OracleAQMessageTypeの列挙

すべて

Oracle.ManagedDataAccess.Client

OracleAQNavigationModeの列挙

すべて

Oracle.ManagedDataAccess.Client

OracleAQNotificationGroupingTypeの列挙

すべて

Oracle.ManagedDataAccess.Client

OracleAQNotificationTypeの列挙

すべて

Oracle.ManagedDataAccess.Client

OracleAQQueueクラス

すべて

Oracle.ManagedDataAccess.Client

OracleAQVisibilityModeの列挙

すべて

Oracle.ManagedDataAccess.Client

OracleBulkCopyクラス

すべて

Oracle.ManagedDataAccess.Client

OracleBulkCopyColumnMappingクラス

すべて

Oracle.ManagedDataAccess.Client

OracleBulkCopyColumnMappingCollectionクラス

すべて

Oracle.ManagedDataAccess.Client

OracleBulkCopyOptionsクラス

すべて

Oracle.ManagedDataAccess.Client

OracleClientFactoryクラス

ODP.NET Coreでのみサポートされていません

Oracle.ManagedDataAccess.Client

OracleCommandクラス

ArrayBindRowsAffectedプロパティ

Oracle.ManagedDataAccess.Client

OracleCommandクラス

ImplicitRefCursorsプロパティ

Oracle.ManagedDataAccess.Client

OracleConnectionクラス

FlushCache()メソッド

Oracle.ManagedDataAccess.Client

OracleConnectionクラス

Failoverイベント

Oracle.ManagedDataAccess.Client

OracleConnectionクラス

ConnectionTypeプロパティ

Oracle.ManagedDataAccess.Client

OracleConnectionクラス

SetShardingKeyメソッド

Oracle.ManagedDataAccess.Client

OracleConnectionクラス

EnlistDistributedTransaction(ITransaction)メソッド

ODP.NET Coreでのみサポートされていません

Oracle.ManagedDataAccess.Client

OracleConnectionTypeの列挙

すべて

Oracle.ManagedDataAccess.Client

OracleDBShutdownModeの列挙

すべて

Oracle.ManagedDataAccess.Client

OracleDBStartupModeの列挙

すべて

Oracle.ManagedDataAccess.Client

OracleDataReaderクラス

GetOracleRef()メソッド

Oracle.ManagedDataAccess.Client

OracleDataReaderクラス

GetOracleBlobForUpdate()メソッド

このメソッドをコールすると、NotSupportedExceptionがスローされます。

Oracle.ManagedDataAccess.Client

OracleDataReaderクラス

GetOracleClobForUpdate()メソッド

このメソッドをコールすると、NotSupportedExceptionがスローされます。

Oracle.ManagedDataAccess.Client

OracleDataReaderクラス

GetSchemaTableIsAutoIncrementおよびIdentityTypeプロパティ

Oracle.ManagedDataAccess.Client

OracleDataAdapterクラス

IdentityInsertプロパティ

Oracle.ManagedDataAccess.Client

OracleDataAdapterクラス

IdentityUpdateプロパティ

Oracle.ManagedDataAccess.Client

OracleDataAdapterクラス

SafeMappingプロパティ

Oracle.ManagedDataAccess.Client

OracleDatabaseクラス

すべて

Oracle.ManagedDataAccess.Client

OracleDbTypeの列挙

Array

Oracle.ManagedDataAccess.Client

OracleDbTypeの列挙

Object

Oracle.ManagedDataAccess.Client

OracleDbTypeの列挙

Ref

Oracle.ManagedDataAccess.Client

OracleExceptionクラス

IsRecoverableプロパティ

Oracle.ManagedDataAccess.Client

OracleFailoverEventArgsクラス

すべて

Oracle.ManagedDataAccess.Client

OracleFailoverEventHandlerクラス

すべて

Oracle.ManagedDataAccess.Client

OracleGlobalizationクラス

ClientCharacterSetプロパティ

Oracle.ManagedDataAccess.Client

OracleGlobalizationクラス

GetClientInfo()メソッド

Oracle.ManagedDataAccess.Client

OracleGlobalizationクラス

GetThreadInfo()メソッド

Oracle.ManagedDataAccess.Client

OracleGlobalizationクラス

SetThreadInfo()メソッド

Oracle.ManagedDataAccess.Client

OracleIdentityTypeの列挙

すべて

Oracle.ManagedDataAccess.Client

OracleNotificationRequestクラス

GroupingIntervalプロパティ

Oracle.ManagedDataAccess.Client

OracleNotificationRequestクラス

GroupingNotificationEnabledプロパティ

Oracle.ManagedDataAccess.Client

OracleNotificationRequestクラス

GroupingTypeプロパティ

Oracle.ManagedDataAccess.Client

OraclePermissionクラス

ODP.NET Coreでのみサポートされていません

Oracle.ManagedDataAccess.Client

OraclePermissionAttributeクラス

ODP.NET Coreでのみサポートされていません

Oracle.ManagedDataAccess.Client

OracleRowsCopiedEventArgsクラス

すべて

Oracle.ManagedDataAccess.Client

OracleRowsCopiedEventHandlerクラス

すべて

Oracle.ManagedDataAccess.Types

IOracleArrayTypeFactoryインタフェース

すべて

Oracle.ManagedDataAccess.Types

IOracleCustomTypeインタフェース

すべて

Oracle.ManagedDataAccess.Types

IOracleCustomTypeFactoryインタフェース

すべて

Oracle.ManagedDataAccess.Types

OracleArrayMappingAttributeクラス

すべて

Oracle.ManagedDataAccess.Types

OracleCustomTypeMappingAttributeクラス

すべて

Oracle.ManagedDataAccess.Types

OracleObjectMappingAttributeクラス

すべて

Oracle.ManagedDataAccess.Types

OracleRefクラス

すべて

Oracle.ManagedDataAccess.Types

OracleShardingKeyクラス

すべて

Oracle.ManagedDataAccess.Types

OracleTimestampTZ構造

OracleTimeStampTZ(DateTime dt, string timeZone)コンストラクタ。このコンストラクタはサポート対象ですが、timeZoneの時間オフセットを指定する必要があります。

Oracle.ManagedDataAccess.Types

OracleUdtクラス

すべて

Oracle.ManagedDataAccess.Types

OracleUdtFetchOptionの列挙

すべて

Oracle.ManagedDataAccess.Types

OracleUdtStatusの列挙

すべて

ODP.NET Coreは、OracleConfigurationOracleDataSourceCollectionおよびOracleOnsServerCollectionクラスをサポートしています。これは、管理対象ODP.NETにも管理対象外ODP.NETにもありません。

関連項目:

ODP.NET管理対象ドライバの.NET構成設定の詳細は、「Oracle Data Provider for .NET管理対象ドライバの構成」「ODP.NET管理対象ドライバとODP.NET管理対象外ドライバの構成の相違点」を参照してください。

分散トランザクションの設定の相違の詳細は、「分散トランザクション」を参照してください。

ODP.NET Coreの構成の詳細は、「Oracle Data Provider for .NET Coreの構成」を参照してください。