SqlColumnBinder-Klasse
Diese Klasse ist eine convienent Möglichkeit, auf Ergebnisspalten effizient zuzugreifen. Sie speichert Spaltenordnungszahlen.
Um diese Klasse zu verwenden, erstellen Sie eine statische Instanz davon, übergeben Sie den Spaltennamen an den Konstruktor, und verwenden Sie die GetXXX-Methoden zur Laufzeit um die Werte abzurufen.
Nach dem ersten Aufruf GetXXX (), die Spaltennummer zwischengespeichert wird.
Dieses Objekt sollte für alle zukünftigen Aufrufe für die gleiche Form des Resultsets wiederverwendet werden.
Vererbungshierarchie
System.Object
Microsoft.TeamFoundation.Framework.Server.SqlColumnBinder
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Syntax
'Declaration
Public Class SqlColumnBinder
public class SqlColumnBinder
Der SqlColumnBinder-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
SqlColumnBinder | Erstellt ein SqlColumnReader, um die benannte Spalte zu lesen |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
ColumnName | Name der Spalte, die dieser Sammelmappe auch bindet. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
ColumnExists | Überprüft, ob Spalte im Resultset ist. | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
GetBoolean(DbDataReader) | Ruft den Wert dieser Spalte als Variable vom angegebenen Reader ab. Eine Ausnahme wird ausgelöst, wenn die Spalte NULL ist | |
GetBoolean(DbDataReader, Boolean) | Ruft den Wert dieser Spalte als Variable vom angegebenen Reader ab. Eine Ausnahme wird ausgelöst, wenn die Spalte NULL ist | |
GetBoolean(DbDataReader, Boolean, Boolean%) | Ruft den Wert dieser Spalte als Variable vom angegebenen Reader ab. Legt den Ausgabeparameter fest, um auszurichten, wenn der Wert NULL war. | |
GetByte(DbDataReader) | Ruft den Wert dieser Spalte als int aus dem angegebenen Reader ab. Eine Ausnahme wird ausgelöst, wenn die Spalte NULL ist | |
GetByte(DbDataReader, Byte) | Ruft den Wert dieser Spalte als int aus dem angegebenen Reader ab. Eine Ausnahme wird ausgelöst, wenn die Spalte NULL ist | |
GetByte(DbDataReader, Byte, Byte) | Ruft den Wert dieser Spalte als int aus dem angegebenen Reader ab. Eine Ausnahme wird ausgelöst, wenn die Spalte NULL ist | |
GetBytes(DbDataReader, Boolean) | ||
GetBytes(DbDataReader, Int64, array<Byte[], Int32, Int32) | Lesen Sie einen Block von Bytes von einer Spalte.Wenn es mit ExecuteReader (CommandBehavior.SequentialAccess) verwendet wird, können Sie effizient streamen Bytes aus einer BLOB-Spalte. | |
GetDateTime(DbDataReader) | ||
GetDateTime(DbDataReader, DateTime) | ||
GetDateTimeOffset | ||
GetDouble | Ruft den Wert dieser Spalte als double-Wert vom angegebenen Reader ab.Eine Ausnahme wird ausgelöst, wenn die Spalte NULL ist. | |
GetFloat(DbDataReader) | Ruft den Wert dieser Spalte als Gleitkommazahl vom angegebenen Reader ab. Eine Ausnahme wird ausgelöst, wenn die Spalte NULL ist | |
GetFloat(DbDataReader, Single) | Ruft den Wert dieser Spalte als Gleitkommazahl vom angegebenen Reader ab. | |
GetFloat(DbDataReader, Single, Single) | Ruft den Wert dieser Spalte als Gleitkommazahl vom angegebenen Reader ab. | |
GetGuid(DbDataReader) | ||
GetGuid(DbDataReader, Boolean) | Ruft den Wert dieser Spalte als GUID vom angegebenen Reader ab. Wenn allowNulls true ist, werden NULL-Werte als leeres GUID zurückgegeben. Andernfalls wird ein SQLException ausgelöst, wenn eine NULL auftritt | |
GetGuid(DbDataReader, Boolean, Guid) | Ruft den Wert dieser Spalte als GUID vom angegebenen Reader ab. Wenn allowNulls true ist, werden NULL-Werte als leeres GUID zurückgegeben. Andernfalls wird ein SQLException ausgelöst, wenn eine NULL auftritt | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetInt16(DbDataReader) | Ruft den Wert dieser Spalte als Int16 vom angegebenen Reader ab. Eine Ausnahme wird ausgelöst, wenn die Spalte NULL ist oder nicht gefunden im Resultset. | |
GetInt16(DbDataReader, Int16) | Ruft den Wert dieser Spalte als Int16 vom angegebenen Reader ab. Eine Ausnahme wird ausgelöst, wenn nicht im Resultset gefunden wird. | |
GetInt16(DbDataReader, Int16, Int16) | Ruft den Wert dieser Spalte als Int16 vom angegebenen Reader ab. | |
GetInt32(DbDataReader) | Ruft den Wert dieser Spalte als int aus dem angegebenen Reader ab. Eine Ausnahme wird ausgelöst, wenn die Spalte NULL ist | |
GetInt32(DbDataReader, Int32) | Ruft den Wert dieser Spalte als int aus dem angegebenen Reader ab. | |
GetInt32(DbDataReader, Int32, Int32) | Ruft den Wert dieser Spalte als int aus dem angegebenen Reader ab. | |
GetInt64(DbDataReader) | Ruft den Wert dieser Spalte als int aus dem angegebenen Reader ab. Eine Ausnahme wird ausgelöst, wenn die Spalte NULL ist | |
GetInt64(DbDataReader, Int64) | Ruft den Wert dieser Spalte als int aus dem angegebenen Reader ab. | |
GetInt64(DbDataReader, Int64, Int64) | Ruft den Wert dieser Spalte als int64-Wert vom angegebenen Reader ab. | |
GetObject | ||
GetOrdinal | ||
GetString(DbDataReader, Boolean) | Ruft den Wert dieser Spalte als Zeichenfolge vom angegebenen Reader ab. Wenn allowNulls true ist, werden NULL-Werte als NULL-Zeichenfolgen zurückgegeben. Andernfalls wird ein SQLException ausgelöst, wenn eine NULL auftritt | |
GetString(DbDataReader, String) | Ruft den Wert dieser Spalte als Zeichenfolge vom angegebenen Reader ab. NULL wird zurückgegeben, wenn DB-Spalte NULL ist. | |
GetTimeSpan(SqlDataReader) | ||
GetTimeSpan(SqlDataReader, TimeSpan) | ||
GetTimeSpan(SqlDataReader, TimeSpan, TimeSpan) | ||
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
IsInitialized | EINGABETASTEwert, ob eine Spalte auf den Ordinalwert gelöst wurde. | |
IsNull | ||
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.