Condividi tramite


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
Metodo pubblico SqlColumnBinder Crea uno SqlColumnReader per leggere la colonna denominata

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ColumnName Il nome della colonna questo gestore di associazione associa inoltre possibile.

In alto

Metodi

  Nome Descrizione
Metodo pubblico ColumnExists Controllare se la colonna è il gruppo di risultati.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto 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)
Metodo pubblico GetBoolean(DbDataReader) Recupera il valore della colonna come bool dal lettore specificato. Verrà generata un'eccezione se la colonna è null
Metodo pubblico GetBoolean(DbDataReader, Boolean) Recupera il valore della colonna come bool dal lettore specificato. Verrà generata un'eccezione se la colonna è null
Metodo pubblico 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.
Metodo pubblico GetByte(DbDataReader) Recupera il valore della colonna come int dal lettore specificato. Verrà generata un'eccezione se la colonna è null
Metodo pubblico GetByte(DbDataReader, Byte) Recupera il valore della colonna come int dal lettore specificato. Verrà generata un'eccezione se la colonna è null
Metodo pubblico GetByte(DbDataReader, Byte, Byte) Recupera il valore della colonna come int dal lettore specificato. Verrà generata un'eccezione se la colonna è null
Metodo pubblico GetBytes(DbDataReader, Boolean)
Metodo pubblico 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.
Metodo pubblico GetDateTime(DbDataReader)
Metodo pubblico GetDateTime(DbDataReader, DateTime)
Metodo pubblico GetDateTimeOffset
Metodo pubblico GetDouble(DbDataReader) Recupera il valore della colonna come doppio dal lettore specificato.Verrà generata un'eccezione se la colonna è null.
Metodo pubblico GetDouble(DbDataReader, Double) Recupera il valore della colonna come doppio dal lettore specificato
Metodo pubblico GetFloat(DbDataReader) Recupera il valore della colonna come float dal lettore specificato. Verrà generata un'eccezione se la colonna è null
Metodo pubblico GetFloat(DbDataReader, Single) Recupera il valore della colonna come float dal lettore specificato.
Metodo pubblico GetFloat(DbDataReader, Single, Single) Recupera il valore della colonna come float dal lettore specificato.
Metodo pubblico GetGuid(DbDataReader)
Metodo pubblico 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
Metodo pubblico 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
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico 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.
Metodo pubblico 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.
Metodo pubblico GetInt16(DbDataReader, Int16, Int16) Recupera il valore della colonna come Int16 dal lettore specificato.
Metodo pubblico GetInt32(DbDataReader) Recupera il valore della colonna come int dal lettore specificato. Verrà generata un'eccezione se la colonna è null
Metodo pubblico GetInt32(DbDataReader, Int32) Recupera il valore della colonna come int dal lettore specificato.
Metodo pubblico GetInt32(DbDataReader, Int32, Int32) Recupera il valore della colonna come int dal lettore specificato.
Metodo pubblico GetInt64(DbDataReader) Recupera il valore della colonna come int dal lettore specificato. Verrà generata un'eccezione se la colonna è null
Metodo pubblico GetInt64(DbDataReader, Int64) Recupera il valore della colonna come int dal lettore specificato.
Metodo pubblico GetInt64(DbDataReader, Int64, Int64) Recupera il valore della colonna come int64 dal lettore specificato.
Metodo pubblico GetObject
Metodo pubblico GetOrdinal
Metodo pubblico 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
Metodo pubblico GetString(DbDataReader, String) Recupera il valore della colonna come stringa dal lettore specificato. null viene restituito se DB la colonna è NULL.
Metodo pubblico GetTimeSpan(SqlDataReader)
Metodo pubblico GetTimeSpan(SqlDataReader, TimeSpan)
Metodo pubblico GetTimeSpan(SqlDataReader, TimeSpan, TimeSpan)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IsInitialized Valore viene restituito se una colonna è stata risolta al valore ordinale.
Metodo pubblico IsNull
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico 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.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Framework.Server