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

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

前 | 次 |

# RowSize

このプロパティは、`OracleRefcursor`内部キャッシュがデータの1行を保存するために必要とするメモリー量を指定します。

宣言

    // C#
    public long RowSize {get;}

プロパティ値

`long`は、`OracleRefcursor`が実行された問合せのデータ1行を格納するために必要とするメモリー量(バイト)を示します。

備考

`RowSize`プロパティは、`OracleRefcursor`オブジェクトが作成されると、ゼロ以外の値に設定されます。このプロパティは、行数に基づいて`FetchSize`を設定する場合に、設計時または実行時に動的に使用できます。たとえば、`OracleRefcursor`を有効にして、データベース・ラウンドトリップごとに`N`行をフェッチするには、`OracleRefcursor` `FetchSize`プロパティを`RowSize` `*` `N`に動的に設定できます。`FetchSize`を適切に有効化するには、`OracleDataAdapter`を使用して、`DataSet`または`DataTable`を入力してから設定する必要があることに注意してください。

`OracleDataReader`が`GetDataReader`メソッドを介して`OracleRefCursor`から取得される場合、`OracleDataReader`には、`OracleRefCursor`の`FetchSize`値に対する`FetchSize`プロパティ・セットが含まれます。

関連項目:

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

- OracleRefCursorクラス

- OracleRefCursorメンバー