Поделиться через


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) Извлекает значение этого столбца в качестве bool из заданного средства чтения. Возникнет исключение, если столбец имеет значение NULL
Открытый метод GetBoolean(DbDataReader, Boolean) Извлекает значение этого столбца в качестве bool из заданного средства чтения. Возникнет исключение, если столбец имеет значение NULL
Открытый метод GetBoolean(DbDataReader, Boolean, Boolean%) Извлекает значение этого столбца в качестве bool из заданного средства чтения. Задает параметр вывода значение true, если значение имеет значение NULL.
Открытый метод GetByte(DbDataReader) Извлекает значение этого столбца как int из заданного средства чтения. Возникнет исключение, если столбец имеет значение NULL
Открытый метод GetByte(DbDataReader, Byte) Извлекает значение этого столбца как int из заданного средства чтения. Возникнет исключение, если столбец имеет значение NULL
Открытый метод GetByte(DbDataReader, Byte, Byte) Извлекает значение этого столбца как int из заданного средства чтения. Возникнет исключение, если столбец имеет значение NULL
Открытый метод GetBytes(DbDataReader, Boolean)
Открытый метод GetBytes(DbDataReader, Int64, array<Byte[], Int32, Int32) Чтение блок байтов из столбца.При использовании с ExecuteReader (CommandBehavior.SequentialAccess), эффективно потока байтов из столбца БОЛЬШИХ ДВОИЧНОГО ОБЪЕКТА.
Открытый метод GetDateTime(DbDataReader)
Открытый метод GetDateTime(DbDataReader, DateTime)
Открытый метод GetDateTimeOffset
Открытый метод GetDouble(DbDataReader) Извлекает значение этого столбца в качестве double из заданного средства чтения.Возникнет исключение, если столбец имеет значение NULL.
Открытый метод GetDouble(DbDataReader, Double) Извлекает значение этого столбца в качестве double из заданного средства чтения
Открытый метод GetFloat(DbDataReader) Извлекает значение этого столбца, float, из указанного средства чтения. Возникнет исключение, если столбец имеет значение NULL
Открытый метод GetFloat(DbDataReader, Single) Извлекает значение этого столбца, float, из указанного средства чтения.
Открытый метод GetFloat(DbDataReader, Single, Single) Извлекает значение этого столбца, float, из указанного средства чтения.
Открытый метод GetGuid(DbDataReader)
Открытый метод GetGuid(DbDataReader, Boolean) Извлекает значение этого столбца в качестве GUID из заданного средства чтения. Если allowNulls соблюдается, то будут возвращены значения NULL как пустой GUID. В противном случае создается исключение SQLException при обнаружении значения NULL
Открытый метод GetGuid(DbDataReader, Boolean, Guid) Извлекает значение этого столбца в качестве GUID из заданного средства чтения. Если allowNulls соблюдается, то будут возвращены значения NULL как пустой GUID. В противном случае создается исключение SQLException при обнаружении значения NULL
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetInt16(DbDataReader) Извлекает значение этого столбца в качестве Int16 из заданного средства чтения. Возникнет исключение, если столбец имеет значение NULL или не будет найдено в результирующем наборе.
Открытый метод GetInt16(DbDataReader, Int16) Извлекает значение этого столбца в качестве Int16 из заданного средства чтения. Возникнет исключение, если не удается найти в результирующем наборе.
Открытый метод GetInt16(DbDataReader, Int16, Int16) Извлекает значение этого столбца в качестве Int16 из заданного средства чтения.
Открытый метод GetInt32(DbDataReader) Извлекает значение этого столбца как int из заданного средства чтения. Возникнет исключение, если столбец имеет значение NULL
Открытый метод GetInt32(DbDataReader, Int32) Извлекает значение этого столбца как int из заданного средства чтения.
Открытый метод GetInt32(DbDataReader, Int32, Int32) Извлекает значение этого столбца как int из заданного средства чтения.
Открытый метод GetInt64(DbDataReader) Извлекает значение этого столбца как int из заданного средства чтения. Возникнет исключение, если столбец имеет значение NULL
Открытый метод GetInt64(DbDataReader, Int64) Извлекает значение этого столбца как int из заданного средства чтения.
Открытый метод GetInt64(DbDataReader, Int64, Int64) Извлекает значение этого столбца в качестве int64 из заданного средства чтения.
Открытый метод GetObject
Открытый метод GetOrdinal
Открытый метод GetString(DbDataReader, Boolean) Извлекает значение этого столбца в виде строки из заданного средства чтения. Если allowNulls соблюдается, то будут возвращены значения NULL как значение строки. В противном случае создается исключение SQLException при обнаружении значения NULL
Открытый метод GetString(DbDataReader, String) Извлекает значение этого столбца в виде строки из заданного средства чтения. значение NULL возвращается, если столбец базы данных NULL.
Открытый метод GetTimeSpan(SqlDataReader)
Открытый метод GetTimeSpan(SqlDataReader, TimeSpan)
Открытый метод GetTimeSpan(SqlDataReader, TimeSpan, TimeSpan)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод IsInitialized Возвращает значение, разрешен ли столбца по его порядковому значению.
Открытый метод IsNull
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.TeamFoundation.Framework.Server - пространство имен