共用方式為


AdoDotNetSchemaReader 類別

定義

表示使用 ADO .NET DbDataReader 對象的架構來擷取的 IVsDataReader 和 IVsDataReaderDescriptor 介面實作, (呼叫 GetSchemaTable) 擷取。

public ref class AdoDotNetSchemaReader : Microsoft::VisualStudio::Data::Framework::DataReader
public class AdoDotNetSchemaReader : Microsoft.VisualStudio.Data.Framework.DataReader
type AdoDotNetSchemaReader = class
    inherit DataReader
Public Class AdoDotNetSchemaReader
Inherits DataReader
繼承
AdoDotNetSchemaReader

建構函式

AdoDotNetSchemaReader(DbDataReader)

使用數據讀取器物件,初始化 類別的新實例 AdoDotNetSchemaReader

AdoDotNetSchemaReader(DbDataReader, DbCommand)

使用數據讀取器對象和數據命令物件,初始化 類別的新實例 AdoDotNetSchemaReader

屬性

Descriptor

取得描述數據源數據的資訊。

(繼承來源 DataReader)
HasDescriptor

取得值,指出數據參數是否公開其 IVsDataReaderDescriptor 實作。

IsClosed

取得值,表示 AdoDotNetSchemaReader 是否關閉。

ItemCount

取得整數值,指定目前 AdoDotNetSchemaReader 實例中包含的數據項數目。

SchemaTable

取得 DataTable 物件,表示傳遞至 之建構函式的AdoDotNetSchemaReader架構DbDataReader

Status

取得方法目前提供數據給 DataReader 物件的數值狀態代碼。

方法

Close()

關閉目前的 AdoDotNetSchemaReader 實例。

Dispose()

釋放目前實例所保留的 DataReader Managed資源。

(繼承來源 DataReader)
Dispose(Boolean)

清除與目前 DataReader 實例相關聯的資源,同時呼叫公用 Dispose() 方法,以及呼叫 方法的物件完成 Finalize() 時。

(繼承來源 DataReader)
GetBytes(Int32, Byte[], Int32, Int32)

從指定的位移開始,將位元組數據流讀入緩衝區作為陣列。

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

擷取原始二進位數據的指定位元元組數目。

(繼承來源 DataReader)
GetItem(Int32)

擷取位於指定索引處的數據項。

GetItem(String)

擷取具有指定名稱的數據項。

GetItemIndex(String)

擷取指定項目名稱之專案的索引,例如指定資料行名稱之數據行的索引。

GetItemMaxLength(Int32)

擷取整數值,指定指定索引處數據項的最大長度。

GetItemName(Int32)

擷取位於指定索引處之數據項的字串常值名稱。

GetItemType(Int32)

擷取位於預設格式 Default之指定索引處之數據項或專案的數據類型。

(繼承來源 DataReader)
GetItemType(Int32, DataItemTypeFormat)

擷取位於指定索引處且具有指定專案類型格式之數據項的數據類型。

IsNullItem(Int32)

擷取布爾值,指出位於指定索引的數據項是否為 Null。

IsNullItem(String)

擷取布爾值,指出指定之數據項名稱的數據項值是否為 Null。

NextResult()

測試是否有另一個結果集,如果為 true,則會前進 AdoDotNetSchemaReader

Read()

測試是否有另一筆數據記錄,如果為 true,則會將 移至 AdoDotNetSchemaReader 下一筆記錄。

Terminate()

DataReader立即終止物件,而不需要傳回所有數據或設定輸出參數。

適用於