Classe SqlColumnBinder
Questa classe rappresenta un modo efficiente convienent accedere alle colonne dei risultati. Memorizza nella cache gli ordinali della colonna.
Per utilizzare questa classe, creare un'istanza static, passare il nome della colonna al costruttore e utilizzare i metodi di GetXXX di runtime per recuperare i valori.
Dopo la prima chiamata a GetXXX() , il numero di colonne verrà memorizzata nella cache.
Questo oggetto deve essere riutilizzato per tutte le chiamate successive alla stessa forma di set di risultati.
Gerarchia di ereditarietà
System.Object
Microsoft.TeamFoundation.Framework.Server.SqlColumnBinder
Spazio dei nomi: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Sintassi
'Dichiarazione
Public Class SqlColumnBinder
public class SqlColumnBinder
Il tipo SqlColumnBinder espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
SqlColumnBinder | Crea uno SqlColumnReader per leggere la colonna denominata |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
ColumnName | Il nome della colonna questo gestore di associazione associa inoltre possibile. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
ColumnExists | Controllare se la colonna è il gruppo di risultati. | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) | |
GetBoolean(DbDataReader) | Recupera il valore della colonna come bool dal lettore specificato. Verrà generata un'eccezione se la colonna è null | |
GetBoolean(DbDataReader, Boolean) | Recupera il valore della colonna come bool dal lettore specificato. Verrà generata un'eccezione se la colonna è null | |
GetBoolean(DbDataReader, Boolean, Boolean%) | Recupera il valore della colonna come bool dal lettore specificato. Imposta il parametro di output su true se il valore è null. | |
GetByte(DbDataReader) | Recupera il valore della colonna come int dal lettore specificato. Verrà generata un'eccezione se la colonna è null | |
GetByte(DbDataReader, Byte) | Recupera il valore della colonna come int dal lettore specificato. Verrà generata un'eccezione se la colonna è null | |
GetByte(DbDataReader, Byte, Byte) | Recupera il valore della colonna come int dal lettore specificato. Verrà generata un'eccezione se la colonna è null | |
GetBytes(DbDataReader, Boolean) | ||
GetBytes(DbDataReader, Int64, array<Byte[], Int32, Int32) | Leggere un blocco di byte di una colonna.Se utilizzato con ExecuteReader (CommandBehavior.SequentialAccess), è possibile trasmettere efficientemente i byte di una colonna dei BLOB. | |
GetDateTime(DbDataReader) | ||
GetDateTime(DbDataReader, DateTime) | ||
GetDateTimeOffset | ||
GetDouble(DbDataReader) | Recupera il valore della colonna come doppio dal lettore specificato.Verrà generata un'eccezione se la colonna è null. | |
GetDouble(DbDataReader, Double) | Recupera il valore della colonna come doppio dal lettore specificato | |
GetFloat(DbDataReader) | Recupera il valore della colonna come float dal lettore specificato. Verrà generata un'eccezione se la colonna è null | |
GetFloat(DbDataReader, Single) | Recupera il valore della colonna come float dal lettore specificato. | |
GetFloat(DbDataReader, Single, Single) | Recupera il valore della colonna come float dal lettore specificato. | |
GetGuid(DbDataReader) | ||
GetGuid(DbDataReader, Boolean) | Recupera il valore della colonna come GUID dal lettore specificato. Se i allowNulls è true, i valori null vengono restituiti come GUID vuoti. In caso contrario, uno SQLException viene generato se un valore null viene incontrato | |
GetGuid(DbDataReader, Boolean, Guid) | Recupera il valore della colonna come GUID dal lettore specificato. Se i allowNulls è true, i valori null vengono restituiti come GUID vuoti. In caso contrario, uno SQLException viene generato se un valore null viene incontrato | |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) | |
GetInt16(DbDataReader) | Recupera il valore della colonna come Int16 dal lettore specificato. Verrà generata un'eccezione se la colonna è null o non verrà trovata nel gruppo di risultati. | |
GetInt16(DbDataReader, Int16) | Recupera il valore della colonna come Int16 dal lettore specificato. Verrà generata un'eccezione se non viene trovato nel gruppo di risultati. | |
GetInt16(DbDataReader, Int16, Int16) | Recupera il valore della colonna come Int16 dal lettore specificato. | |
GetInt32(DbDataReader) | Recupera il valore della colonna come int dal lettore specificato. Verrà generata un'eccezione se la colonna è null | |
GetInt32(DbDataReader, Int32) | Recupera il valore della colonna come int dal lettore specificato. | |
GetInt32(DbDataReader, Int32, Int32) | Recupera il valore della colonna come int dal lettore specificato. | |
GetInt64(DbDataReader) | Recupera il valore della colonna come int dal lettore specificato. Verrà generata un'eccezione se la colonna è null | |
GetInt64(DbDataReader, Int64) | Recupera il valore della colonna come int dal lettore specificato. | |
GetInt64(DbDataReader, Int64, Int64) | Recupera il valore della colonna come int64 dal lettore specificato. | |
GetObject | ||
GetOrdinal | ||
GetString(DbDataReader, Boolean) | Recupera il valore della colonna come stringa dal lettore specificato. Se i allowNulls è true, i valori null vengono restituiti come stringhe null. In caso contrario, uno SQLException viene generato se un valore null viene incontrato | |
GetString(DbDataReader, String) | Recupera il valore della colonna come stringa dal lettore specificato. null viene restituito se DB la colonna è NULL. | |
GetTimeSpan(SqlDataReader) | ||
GetTimeSpan(SqlDataReader, TimeSpan) | ||
GetTimeSpan(SqlDataReader, TimeSpan, TimeSpan) | ||
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
IsInitialized | Valore viene restituito se una colonna è stata risolta al valore ordinale. | |
IsNull | ||
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.