DataReaderExtensions 類別

定義

提供 DbDataReader 的擴充方法。

public ref class DataReaderExtensions abstract sealed
public static class DataReaderExtensions
type DataReaderExtensions = class
Public Module DataReaderExtensions
繼承
DataReaderExtensions

方法

GetBoolean(DbDataReader, String)

取得指定之資料行的值做為布林值 (Boolean)。

GetByte(DbDataReader, String)

取得指定資料行的值做為位元組。

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

從起始於所指定索引的指定資料行讀取所指定位元組數,並將其寫入至起始於緩衝區中指定位置的緩衝區。

GetChar(DbDataReader, String)

從指定的資料行取得單一字元形式的值。

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

從起始於所指定索引的指定資料行讀取指定的字元數,並將其寫入至起始於指定位置的緩衝區。

GetData(DbDataReader, String)

傳回所要求資料行的巢狀資料讀取器。

GetDataTypeName(DbDataReader, String)

取得指定資料行的資料類型名稱。

GetDateTime(DbDataReader, String)

取得指定之資料行的值做為 DateTime 物件。

GetDecimal(DbDataReader, String)

取得指定的資料行值做為 Decimal

GetDouble(DbDataReader, String)

從指定的資料行取得雙精確度浮點數形式的值。

GetFieldType(DbDataReader, String)

取得指定資料行的資料類型。

GetFieldValue<T>(DbDataReader, String)

取得所指定資料行值作為要求類型。

GetFieldValueAsync<T>(DbDataReader, String, CancellationToken)

以非同步方式取得所指定資料行的值作為要求類型。

GetFloat(DbDataReader, String)

取得指定資料行的值做為單精確度浮點數。

GetGuid(DbDataReader, String)

從指定的資料行取得通用唯一識別碼 (GUID) 形式的值。

GetInt16(DbDataReader, String)

取得指定資料行的值做為 16 位元帶正負號的整數。

GetInt32(DbDataReader, String)

取得指定資料行的值作為 32 位元帶正負號的整數。

GetInt64(DbDataReader, String)

取得指定資料行的值做為 64 位元帶正負號的整數 (Signed Integer)。

GetProviderSpecificFieldType(DbDataReader, String)

取得指定資料行的提供者特定類型。

GetProviderSpecificValue(DbDataReader, String)

取得所指定資料行值作為提供者特定類型的執行個體。

GetStream(DbDataReader, String)

取得資料流以從指定的資料行擷取資料。

GetString(DbDataReader, String)

取得指定之資料行的值做為 String 的執行個體。

GetTextReader(DbDataReader, String)

取得文字讀取器以從資料行擷取資料。

GetValue(DbDataReader, String)

取得指定之資料行的值做為 Object 的執行個體。

IsDBNull(DbDataReader, String)

取得值,這個值表示資料行是否包含不存在或遺漏的值。

IsDBNullAsync(DbDataReader, String, CancellationToken)

以非同步方式取得值,指出資料行是否包含不存在或遺漏的值。

適用於