SqlColumnBinder 類別
這個類別是一個 convienent 方式有效率地存取結果資料行。 將快取資料行序數。
若要使用這個類別,請建立靜態執行個體時,藉由在資料行名稱給建構函式,並使用 GetXXX 方法在執行階段擷取值。
在中,資料列數目將快取後第一 GetXXX() 呼叫。
應該對結果集相同圖案的所有未來呼叫重複使用這個物件。
繼承階層架構
System.Object
Microsoft.TeamFoundation.Framework.Server.SqlColumnBinder
命名空間: Microsoft.TeamFoundation.Framework.Server
組件: Microsoft.TeamFoundation.Framework.Server (在 Microsoft.TeamFoundation.Framework.Server.dll 中)
語法
'宣告
Public Class SqlColumnBinder
public class SqlColumnBinder
SqlColumnBinder 類型會公開下列成員。
建構函式
名稱 | 描述 | |
---|---|---|
SqlColumnBinder | 建立 SqlColumnReader 讀取具名資料行 |
回頁首
屬性
名稱 | 描述 | |
---|---|---|
ColumnName | 此繫結器也是繫結的資料行的名稱。 |
回頁首
方法
名稱 | 描述 | |
---|---|---|
ColumnExists | 檢查行是否在結果集。 | |
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 | |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 | |
GetBoolean(DbDataReader) | 擷取這個資料行的值做為布林從指定的讀取器。 表示資料列是空的,則會擲回例外狀況。 | |
GetBoolean(DbDataReader, Boolean) | 擷取這個資料行的值做為布林從指定的讀取器。 表示資料列是空的,則會擲回例外狀況。 | |
GetBoolean(DbDataReader, Boolean, Boolean%) | 擷取這個資料行的值做為布林從指定的讀取器。 如果值為 null,將輸出參數設定為 true。 | |
GetByte(DbDataReader) | 擷取這個資料行的值做為 int 從指定的讀取器。 表示資料列是空的,則會擲回例外狀況。 | |
GetByte(DbDataReader, Byte) | 擷取這個資料行的值做為 int 從指定的讀取器。 表示資料列是空的,則會擲回例外狀況。 | |
GetByte(DbDataReader, Byte, Byte) | 擷取這個資料行的值做為 int 從指定的讀取器。 表示資料列是空的,則會擲回例外狀況。 | |
GetBytes(DbDataReader, Boolean) | ||
GetBytes(DbDataReader, Int64, array<Byte[], Int32, Int32) | 讀取位元組區塊從資料列。當使用 ExecuteReader (CommandBehavior.SequentialAccess),您可以有效地對來自 BLOB 資料的位元組。 | |
GetDateTime(DbDataReader) | ||
GetDateTime(DbDataReader, DateTime) | ||
GetDateTimeOffset | ||
GetDouble(DbDataReader) | 擷取這個資料行的值做為雙從指定的讀取器。資料行,則為 null,則會擲回例外狀況。 | |
GetDouble(DbDataReader, Double) | 擷取這個資料行的值做為雙從指定的讀取器 | |
GetFloat(DbDataReader) | 擷取這個資料行的值做為浮點數從指定的讀取器。 表示資料列是空的,則會擲回例外狀況。 | |
GetFloat(DbDataReader, Single) | 擷取這個資料行的值做為浮點數從指定的讀取器。 | |
GetFloat(DbDataReader, Single, Single) | 擷取這個資料行的值做為浮點數從指定的讀取器。 | |
GetGuid(DbDataReader) | ||
GetGuid(DbDataReader, Boolean) | 擷取這個資料行的值做為用以從指定的讀取器。 如果 allowNulls 是 true,則傳回值將為空的 GUID。 否則,則為,否則為空,遇到 SQLException 擲回例外狀況。 | |
GetGuid(DbDataReader, Boolean, Guid) | 擷取這個資料行的值做為用以從指定的讀取器。 如果 allowNulls 是 true,則傳回值將為空的 GUID。 否則,則為,否則為空,遇到 SQLException 擲回例外狀況。 | |
GetHashCode | 做為預設雜湊函式。 (繼承自 Object)。 | |
GetInt16(DbDataReader) | 擷取這個資料行的值做為 Int16 從指定的讀取器。 資料行,則會在結果集合, null 或找不到擲回例外狀況。 | |
GetInt16(DbDataReader, Int16) | 擷取這個資料行的值做為 Int16 從指定的讀取器。 如果是在結果集合中找不到,會擲回例外狀況。 | |
GetInt16(DbDataReader, Int16, Int16) | 擷取這個資料行的值做為 Int16 從指定的讀取器。 | |
GetInt32(DbDataReader) | 擷取這個資料行的值做為 int 從指定的讀取器。 表示資料列是空的,則會擲回例外狀況。 | |
GetInt32(DbDataReader, Int32) | 擷取這個資料行的值做為 int 從指定的讀取器。 | |
GetInt32(DbDataReader, Int32, Int32) | 擷取這個資料行的值做為 int 從指定的讀取器。 | |
GetInt64(DbDataReader) | 擷取這個資料行的值做為 int 從指定的讀取器。 表示資料列是空的,則會擲回例外狀況。 | |
GetInt64(DbDataReader, Int64) | 擷取這個資料行的值做為 int 從指定的讀取器。 | |
GetInt64(DbDataReader, Int64, Int64) | 擷取這個資料行的值做為可從指定的讀取器。 | |
GetObject | ||
GetOrdinal | ||
GetString(DbDataReader, Boolean) | 擷取這個資料行的值做為字串從指定的讀取器。 如果 allowNulls 是 true,則傳回值將為空字串。 否則,則為,否則為空,遇到 SQLException 擲回例外狀況。 | |
GetString(DbDataReader, String) | 擷取這個資料行的值做為字串從指定的讀取器。 如果 DB 資料行為 null,則會傳回。 | |
GetTimeSpan(SqlDataReader) | ||
GetTimeSpan(SqlDataReader, TimeSpan) | ||
GetTimeSpan(SqlDataReader, TimeSpan, TimeSpan) | ||
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
IsInitialized | 傳回值資料行是否解析為它的序數值。 | |
IsNull | ||
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 |
回頁首
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。