語言

DataReaderExtensions 類別

定義

提供 的 DbDataReader擴展方法 。

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

方法

名稱 Description
GetBoolean(DbDataReader, String)

取得指定之數據行的值做為布爾值。

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位帶正負號的整數。

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)

以異步方式取得值,指出數據行是否包含不存在或遺漏的值。

適用於