次の方法で共有


EntityDataReader クラス

定義

エンティティ クライアント プロバイダーのデータ リーダー クラス

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")]
public class EntityDataReader : System.Data.Common.DbDataReader, System.Data.Entity.Core.IExtendedDataRecord
type EntityDataReader = class
    inherit DbDataReader
    interface IExtendedDataRecord
    interface IDataRecord
Public Class EntityDataReader
Inherits DbDataReader
Implements IExtendedDataRecord
継承
EntityDataReader
属性
実装

プロパティ

DataRecordInfo

この IExtendedDataRecord の を取得DataRecordInfoします。

Depth

現在の行の入れ子の深さを示す値を取得します。

FieldCount

現在の行の列の数を取得します。

HasRows

この EntityDataReader に 1 つ以上の行が含まれているかどうかを示す値を取得します。

IsClosed

EntityDataReader が閉じているかどうかを示す値を取得します。

Item[Int32]

指定された列の値を Object のインスタンスとして取得します。

Item[String]

指定された列の値を Object のインスタンスとして取得します。

RecordsAffected

SQL ステートメントの実行によって変更、挿入、または削除された行の数を取得します。

VisibleFieldCount

EntityDataReader 内の表示フィールドの数を取得します。

メソッド

Close()

EntityDataReader オブジェクトを閉じます。

Dispose(Boolean)

によって EntityDataReader 使用されるリソースを解放し、 を呼び出します Close()

GetBoolean(Int32)

指定された列の値を Boolean として取得します。

GetByte(Int32)

指定された列の値をバイトとして取得します。

GetBytes(Int32, Int64, Byte[], Int32, Int32)

指定した列から、dataIndex で示される場所からバッファーにバイト ストリームを読み取ります。これは、bufferIndex で示される位置から始まります。

GetChar(Int32)

指定した列の値を単一の文字として取得します。

GetChars(Int32, Int64, Char[], Int32, Int32)

指定した列から、dataIndex で示される位置からバッファーに、bufferIndex で示される位置から始まる文字のストリームを読み取ります。

GetDataReader(Int32)

入れ子になったリーダーを DbDataReader オブジェクトとして返します。

GetDataRecord(Int32)

入れ子になった DbDataRecord を返します。

GetDataTypeName(Int32)

指定した列のデータ型の名前を取得します。

GetDateTime(Int32)

指定された列の値を DateTime オブジェクトとして取得します。

GetDbDataReader(Int32)

プロバイダー固有の実装でオーバーライドできる、要求された列序数に対応した DbDataReader オブジェクトを返します。

GetDecimal(Int32)

指定された列の値を Decimal オブジェクトとして取得します。

GetDouble(Int32)

指定した列の値を倍精度浮動小数点数として取得します。

GetEnumerator()

データ リーダー内の行に対して反復処理を行うために使用できる IEnumerator を返します。

GetFieldType(Int32)

指定された列のデータ型を取得します。

GetFloat(Int32)

指定された列の値を単精度浮動小数点値として取得します。

GetGuid(Int32)

指定された列の値をグローバル一意識別子 (GUID) として取得します。

GetInt16(Int32)

指定した列の値を 16 ビット符号付き整数として取得します。

GetInt32(Int32)

指定された列の値を 32 ビット符号付き整数として取得します。

GetInt64(Int32)

指定された列の値を 64 ビット符号付き整数として取得します。

GetName(Int32)

0 から始まる列序数で指定された列の値を取得します。

GetOrdinal(String)

名前で指定された列の列序数を取得します。

GetProviderSpecificFieldType(Int32)

指定された列の、プロバイダー固有のフィールド型を返します。

GetProviderSpecificValue(Int32)

指定された列の値を Object のインスタンスとして取得します。

GetProviderSpecificValues(Object[])

現在の行のコレクション内にあるプロバイダー固有の属性列をすべて取得します。

GetSchemaTable()

DataTable 列メタデータを記述する を返します DbDataReader

GetString(Int32)

指定された列の値を String のインスタンスとして取得します。

GetValue(Int32)

指定された列の値を Object のインスタンスとして取得します。

GetValues(Object[])

オブジェクトの配列に現在行の列値を設定します。

IsDBNull(Int32)

存在しない値や欠落値が列に含まれているかどうかを示す値を取得します。

NextResult()

バッチ ステートメントの結果を読み取っているときに、次の結果にリーダーを進めます。

NextResultAsync(CancellationToken)

ステートメントのバッチを読み取るときに、リーダーを次の結果セットに非同期的に移動します

Read()

結果セット内の次のレコードにリーダーを進めます。

ReadAsync(CancellationToken)

リーダーを現在の結果セットの次の行に非同期的に移動する

適用対象