Oracle.DataAccess.Clientネームスペースのサポート状況

この項では、Oracle.DataAccess.Clientネームスペースの、サポートされているデリゲート、クラスおよび列挙について説明します。

Oracle.DataAccess.Clientのデリゲートのサポート状況

表6-1に、Oracle.DataAccess.Clientネームスペースでサポートされているデリゲートを示します。

表6-1 Oracle.DataAccess.Clientネームスペースのデリゲートのサポート状況

デリゲート名 ノート

OracleInfoMessageEventHandler

ノートはありません

OracleRowUpdatedEventHandler

ノートはありません

OracleRowUpdatingEventHandler

ノートはありません

Oracle.DataAccess.Clientのクラスのサポート状況

表6-2に、Oracle.DataAccess.Clientネームスペースでサポートされているクラスを示します。

表6-2 Oracle.DataAccess.Clientネームスペースのクラスのサポート状況

クラス名 ノート

OracleClientFactory

ノートはありません

OracleCommand

TimesTenでのこのクラスのプロパティおよびpublicメソッドのサポートについては、OracleCommandクラスのサポート詳細を参照してください。

OracleCommandBuilder

ノートはありません

OracleConnection

TimesTenでのこのクラスのプロパティおよびpublicメソッドのサポートについては「OracleConnectionクラスのサポート詳細」を参照してください。

OracleConnectionStringBuilder

ノートはありません

OracleDataAdapter

IdentityInsertプロパティおよびIdentityUpdateプロパティはサポートされません。

OracleDataReader

TimesTenでのこのクラスのプロパティおよびpublicメソッドのサポートについては「OracleDataReaderクラスのサポート詳細」を参照してください。

OracleDataSourceEnumerator

ノートはありません

OracleError

ノートはありません

OracleErrorCollection

ノートはありません

OracleException

ノートはありません

OracleInfoMessageEventArgs

ノートはありません

OracleParameter

ノートはありません

OracleParameterCollection

ノートはありません

OraclePermission

ノートはありません

OraclePermissionAttribute

ノートはありません

OracleRowUpdatedEventArgs

ノートはありません

OracleRowUpdatingEventArgs

ノートはありません

OracleTransaction

TimesTenでのこのクラスのプロパティおよびpublicメソッドのサポートについては「OracleTransactionクラスのサポート詳細」を参照してください。

Oracle.DataAccess.Clientの列挙のサポート状況

表6-3に、Oracle.DataAccess.Clientネームスペースでサポートされている列挙を示します。

表6-3 Oracle.DataAccess.Clientネームスペースの列挙のサポート状況

列挙名 ノート

OracleDbType

ノートはありません

OracleParameterStatus

ノートはありません

OracleCommandクラスのサポート詳細

次の表では、OracleCommandクラスのサポートされているプロパティおよびメソッドの一覧を示します。

表6-4 OracleCommandクラスのプロパティのサポート状況

プロパティ名 ノート

AddToStatementCache

ノートはありません

ArrayBindCount

ノートはありません

CommandText

ノートはありません

CommandType

ノートはありません

Connection

ノートはありません

FetchSize

ノートはありません

ImpliedRefCursors

TimesTenはImpliedRefCursorsプロパティをサポートしますが、それは、TimesTenでサポートされないADO.NET Entity Frameworkを補完するものとして使用されます。

Parameters

ノートはありません

RowSize

ノートはありません

Transaction

ノートはありません

UpdatedRowSource

ノートはありません

ノート:

InitialLOBFetchSizeプロパティは、ODP.NET for TimesTenではサポートされていません。この値を変更しても効果はありません。この値は事実上、常にデフォルト値の0(ゼロ)に設定されます。

表6-5 OracleCommandクラスのメソッドのサポート状況

メソッド名 ノート

Clone

ノートはありません

CreateParameter

ノートはありません

ExecuteNonQuery

ノートはありません

ExecuteReader

ノートはありません

ExecuteScalar

ノートはありません

OracleConnectionクラスのサポート詳細

次の表では、OracleConnectionクラスのサポートされているプロパティおよびメソッドの一覧を示します。

表6-6 OracleConnectionクラスのプロパティのサポート状況

プロパティ名 ノート

ConnectionString

ノートはありません

ConnectionTimeout

ノートはありません

DataSource

ノートはありません

ServerVersion

ノートはありません

State

ノートはありません

StatementCacheSize

ノートはありません

表6-7 OracleConnectionクラスのイベントのサポート状況

メソッド名 ノート

StateChange

ノートはありません

表6-8 OracleConnectionクラスのメソッドのサポート状況

メソッド名 ノート

BeginTransaction

ノートはありません

ClearAllPools (static method)

ノートはありません

ClearPool (static method)

ノートはありません

Clone

ノートはありません

Close

ノートはありません

CreateCommand

ノートはありません

GetSchema

アプリケーション開発者がデータベース情報を検出および列挙するための、表、列、ユーザーおよびその他のオブジェクトのメタデータ・コレクションが戻されます。この情報はTimesTenに固有で、Oracle Databaseより戻される対応するメタデータ・コレクションとは異なる場合があります。たとえば、TimesTenでは、TimesTenではサポートしていないオブジェクト・タイプであるJavaClassesおよびXMLSchemasのメタデータ・コレクションは戻しません。

GetSessionInfo

ノートはありません

Open

ノートはありません

PurgeStatementCache

ノートはありません

ノート:

TimesTenでは、OCIを使用した分散トランザクションがサポートされていません。ODP.NETアプリケーションは、TimesTen接続でEnlistDistributedTransactionまたはEnlistTransactionを使用できません。

列挙およびpublic OracleConnectionクラス・プロパティであるOracleConnectionTypeは、特定の接続オブジェクトが、TimesTen接続またはOracle Database接続と関連付けられているか、または物理的な接続がまったくないかを、ODP.NETアプリケーションが判別できるようにするものです。このプロパティには次のシグネチャがあります。

public OracleConnectionType ConnectionType

OracleConnectionType列挙から、次のいずれかの値が戻されます。

OracleConnectionType.Undefined: No connection is associated with the OracleConnection object

OracleConnectionType.Oracle: The OracleConnection object is associated with an Oracle database

OracleConnectionType.TimesTen: The OracleConnection object is associated with a TimesTen database

OracleDataReaderクラスのサポート詳細

次の表では、OracleDataReaderクラスのサポートされているプロパティおよびメソッドの一覧を示します。

表6-9 OracleDataReaderクラスのプロパティのサポート状況

プロパティ名 ノート

Depth

ノートはありません

FetchSize

ノートはありません

FieldCount

ノートはありません

HasRows

ノートはありません

HiddenFieldCount

ノートはありません

IsClosed

ノートはありません

Item

ノートはありません

RowSize

ノートはありません

VisibleFieldCount

ノートはありません

ノート:

InitialLOBFetchSizeプロパティの使用はODP.NET for TimesTenでサポートされていません。この値を変更しても効果はありません。この値は事実上、常にデフォルト値の0(ゼロ)に設定されます。

表6-10 OracleDataReaderクラスのメソッドのサポート状況

メソッド名 ノート

Close

ノートはありません

Dispose

ノートはありません

GetByte

ノートはありません

GetBytes

ノートはありません

GetChar

ノートはありません

GetChars

ノートはありません

GetDataTypeName

ノートはありません

GetDateTime

ノートはありません

GetDecimal

ノートはありません

GetDouble

ノートはありません

GetFieldType

ノートはありません

GetFloat

ノートはありません

GetInt16

ノートはありません

GetInt32

ノートはありません

GetInt64

ノートはありません

GetName

ノートはありません

GetOracleBinary

ノートはありません

GetOracleBlob

ノートはありません

GetOracleBlobForUpdate

ノートはありません

GetOracleClob

ノートはありません

GetOracleClobForUpdate

ノートはありません

GetOracleDate

ノートはありません

GetOracleDecimal

ノートはありません

GetOracleString

ノートはありません

GetOracleTimeStamp

ノートはありません

GetOracleValue

ノートはありません

GetOracleValues

ノートはありません

GetOrdinal

ノートはありません

GetProviderSpecificFieldType

ノートはありません

GetProviderSpecificValue

ノートはありません

GetProviderSpecificValues

ノートはありません

GetSchemaTable

ノートはありません

GetString

ノートはありません

GetValue

ノートはありません

GetValues

ノートはありません

IsDBNull

ノートはありません

Read

ノートはありません

OracleTransactionクラスのサポート詳細

次の表では、OracleTransactionクラスのサポートされているプロパティおよびメソッドの一覧を示します。

表6-11 OracleTransactionクラスのプロパティのサポート状況

プロパティ名 ノート

IsolationLevel

ノートはありません

Connection

ノートはありません

表6-12 OracleTransactionクラスのメソッドのサポート状況

クラス名 ノート

Commit

ノートはありません

Dispose

ノートはありません

Rollback

ノートはありません

ノート:

TimesTenでは、トランザクションのセーブポイントはサポートされていません。