Klasa SqlColumnBinder
Ta klasa jest sposobem convienent skutecznie dostępu wynik kolumn.On buforuje kolumny liczb porządkowych.
Aby użyć tej klasy, utworzyć statyczne wystąpienia, do konstruktora przekazać nazwę kolumny i użyj metody GetXXX w czasie wykonywania do pobrania wartości.
Po pierwsze wywołanie GetXXX() numer kolumny będą buforowane.
Ten obiekt należy ponownie dla żadnych przyszłych wywołań tego samego kształtu zestawu wyników.
Hierarchia dziedziczenia
System.Object
Microsoft.TeamFoundation.Framework.Server.SqlColumnBinder
Przestrzeń nazw: Microsoft.TeamFoundation.Framework.Server
Zestaw: Microsoft.TeamFoundation.Framework.Server (w Microsoft.TeamFoundation.Framework.Server.dll)
Składnia
'Deklaracja
Public Class SqlColumnBinder
public class SqlColumnBinder
Typ SqlColumnBinder uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
SqlColumnBinder | Tworzy SqlColumnReader odczytać nazwane kolumny |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
ColumnName | Nazwa kolumny, którą tego spinacza wiąże się zbyt. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
ColumnExists | Kontrole, jeśli kolumny w wyniku ustawiono. | |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). | |
GetBoolean(DbDataReader) | Pobiera wartość tej kolumny jako bool z danego czytnika. Wyjątek będzie generowany, jeśli kolumna ma wartość null | |
GetBoolean(DbDataReader, Boolean) | Pobiera wartość tej kolumny jako bool z danego czytnika. Wyjątek będzie generowany, jeśli kolumna ma wartość null | |
GetBoolean(DbDataReader, Boolean, Boolean%) | Pobiera wartość tej kolumny jako bool z danego czytnika. Ustawia parametr wyjściowy na true, jeśli wartość jest zerowy. | |
GetByte(DbDataReader) | Pobiera wartość tej kolumny jako int z danego czytnika. Wyjątek będzie generowany, jeśli kolumna ma wartość null | |
GetByte(DbDataReader, Byte) | Pobiera wartość tej kolumny jako int z danego czytnika. Wyjątek będzie generowany, jeśli kolumna ma wartość null | |
GetByte(DbDataReader, Byte, Byte) | Pobiera wartość tej kolumny jako int z danego czytnika. Wyjątek będzie generowany, jeśli kolumna ma wartość null | |
GetBytes(DbDataReader, Boolean) | ||
GetBytes(DbDataReader, Int64, array<Byte[], Int32, Int32) | Fragment bajtów odczytanych z kolumny.Gdy używana z ExecuteReader(CommandBehavior.SequentialAccess), można efektywnie strumienia bajtów z kolumny BLOB. | |
GetDateTime(DbDataReader) | ||
GetDateTime(DbDataReader, DateTime) | ||
GetDateTimeOffset | ||
GetDouble | Pobiera wartość tej kolumny jako podwójnej z danego czytnika.Wyjątek będzie generowany Jeśli kolumna jest null. | |
GetFloat(DbDataReader) | Pobiera wartość tej kolumny jako pływak z danego czytnika. Wyjątek będzie generowany, jeśli kolumna ma wartość null | |
GetFloat(DbDataReader, Single) | Pobiera wartość tej kolumny jako pływak z danego czytnika. | |
GetFloat(DbDataReader, Single, Single) | Pobiera wartość tej kolumny jako pływak z danego czytnika. | |
GetGuid(DbDataReader) | ||
GetGuid(DbDataReader, Boolean) | Pobiera wartość tej kolumny jako identyfikator Guid z danego czytnika. Jeśli allowNulls jest true, zostaną zwrócone wartości null jako puste identyfikatory GUID. W przeciwnym razie SQLException wygeneruje Jeśli wartość null | |
GetGuid(DbDataReader, Boolean, Guid) | Pobiera wartość tej kolumny jako identyfikator Guid z danego czytnika. Jeśli allowNulls jest true, zostaną zwrócone wartości null jako puste identyfikatory GUID. W przeciwnym razie SQLException wygeneruje Jeśli wartość null | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetInt16(DbDataReader) | Pobiera wartość tej kolumny jako wartości typu Int16 z danego czytnika. Wyjątek będzie generowany Jeśli kolumna jest zerowy lub nie została znaleziona w zestawie wyników. | |
GetInt16(DbDataReader, Int16) | Pobiera wartość tej kolumny jako wartości typu Int16 z danego czytnika. Wyjątek będzie generowany, jeśli nie znajduje się w zestawie wyników. | |
GetInt16(DbDataReader, Int16, Int16) | Pobiera wartość tej kolumny jako wartości typu Int16 z danego czytnika. | |
GetInt32(DbDataReader) | Pobiera wartość tej kolumny jako int z danego czytnika. Wyjątek będzie generowany, jeśli kolumna ma wartość null | |
GetInt32(DbDataReader, Int32) | Pobiera wartość tej kolumny jako int z danego czytnika. | |
GetInt32(DbDataReader, Int32, Int32) | Pobiera wartość tej kolumny jako int z danego czytnika. | |
GetInt64(DbDataReader) | Pobiera wartość tej kolumny jako int z danego czytnika. Wyjątek będzie generowany, jeśli kolumna ma wartość null | |
GetInt64(DbDataReader, Int64) | Pobiera wartość tej kolumny jako int z danego czytnika. | |
GetInt64(DbDataReader, Int64, Int64) | Pobiera wartość tej kolumny jako int64 z danego czytnika. | |
GetObject | ||
GetOrdinal | ||
GetString(DbDataReader, Boolean) | Pobiera wartość tej kolumny jako ciąg z danego czytnika. Jeśli allowNulls jest true, zostaną zwrócone wartości null jako ciągi null. W przeciwnym razie SQLException wygeneruje Jeśli wartość null | |
GetString(DbDataReader, String) | Pobiera wartość tej kolumny jako ciąg z danego czytnika. Jeśli kolumna DB jest NULL, zostanie zwrócona wartość NULL. | |
GetTimeSpan(SqlDataReader) | ||
GetTimeSpan(SqlDataReader, TimeSpan) | ||
GetTimeSpan(SqlDataReader, TimeSpan, TimeSpan) | ||
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
IsInitialized | Zwraca wartość, niezależnie od tego, czy kolumny został rozwiązany do jego wartości porządkowej. | |
IsNull | ||
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
ToString | Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). |
Początek
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.