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

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

前 | 次 |

# OracleUdtFetchOptionの列挙

`OracleUdtFetchOption`の列挙値は、参照可能なオブジェクトのコピーの取得方法を指定します。

表16-39では、すべての`OracleUdtFetchOption`の列挙値と、それぞれの列挙値の説明をリストします。

表16-39 OracleUdtFetchOptionの列挙値

メンバー名 | 説明
--- | ---
`Cache` | オブジェクト・キャッシュに参照オブジェクトのコピーがある場合、コピーがただちに戻されます。キャッシュのコピーが存在しない場合、データベース内の参照オブジェクトの最新のコピーが、オブジェクト・キャッシュでキャッシュされ、戻されます。
`Server` | データベースからの参照オブジェクトの最新のコピーは、オブジェクト・キャッシュでキャッシュされ、戻されます。キャッシュに参照オブジェクトのコピーがすでに存在する場合、最新のコピーは既存のコピーを上書きします。
`TransactionCache` | 参照オブジェクトのコピーが現行のトランザクションでキャッシュされる場合、コピーが戻されます。それ以外の場合は、データベースからの参照オブジェクトの最新のコピーは、オブジェクト・キャッシュでキャッシュされ、戻されます。キャッシュに参照オブジェクトのコピーがすでに存在する場合、最新のコピーは既存のコピーを上書きします。 参照オブジェクトのキャッシュ済コピーが現行のトランザクションが開始される前に変更された場合、つまり、`OracleRef.HasChanges`プロパティが`true`を戻す場合、`Recent`オプションによって参照オブジェクトのキャッシュ済コピーが戻されることに注意してください。トランザクションの外では、`Recent`オプションは`Any`オプションと同様の動作をします。

関連項目:

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

- OracleRefクラス

- OracleRefメンバー