DbColumn Класс

Определение

Представляет столбец в источнике данных.

public ref class DbColumn abstract
public abstract class DbColumn
type DbColumn = class
Public MustInherit Class DbColumn
Наследование
DbColumn

Конструкторы

DbColumn()

Инициализирует новый экземпляр класса DbColumn.

Свойства

AllowDBNull

Возвращает логическое значение, допускающее присвоение null, указывающее, разрешены ли значения DBNull в этом столбце, или возвращает null, если значение не задано. Можно задать значение true или false, указывающее, разрешены ли значения DBNull в этом столбце, или null (Nothing в Visual Basic) при переопределении в производном классе.

BaseCatalogName

Получает имя каталога, связанного с источником данных; в противном случае — null, если значение не задано. Можно задать имя каталога или null при переопределении в производном классе.

BaseColumnName

Возвращает имя базового столбца; в противном случае — null, если значение не задано. Можно задать имя столбца или null при переопределении в производном классе.

BaseSchemaName

Получает имя схемы, связанной с источником данных; в противном случае — null, если значение не задано. Можно задать имя схемы или null при переопределении в производном классе.

BaseServerName

Получает имя сервера, связанное со столбцом; в противном случае — null, если значение не задано. Можно задать имя сервера или null при переопределении в производном классе.

BaseTableName

Возвращает имя таблицы в схеме; в противном случае возвращает null, если значение не задано. Можно задать имя таблицы или null при переопределении в производном классе.

ColumnName

Возвращает имя столбца. Можно задать имя столбца при переопределении в производном классе.

ColumnOrdinal

Возвращает позицию столбца (порядковый номер) в строке источника данных; в противном случае — null, если значение не задано. Можно задать либо значение int32, указывающее позицию столбца, либо null при переопределении в производном классе.

ColumnSize

Возвращает размер столбца; в противном случае — null, если значение не задано. Можно задать либо значение int32, указывающее размер столбца, либо null при переопределении в производном классе.

DataType

Возвращает тип данных, хранящихся в столбце. Можно задать объект Type, представляющий тип данных в столбце при переопределении в производном классе.

DataTypeName

Получает имя типа данных; в противном случае — null, если значение не задано. Можно задать имя типа данных или null при переопределении в производном классе.

IsAliased

Возвращает логическое значение, допускающее присвоение null, указывающее, обозначен ли этот столбец псевдонимом, или возвращает null, если значение не задано. Можно задать значение true или false, указывающее, обозначен ли этот столбец псевдонимом, или null (Nothing в Visual Basic) при переопределении в производном классе.

IsAutoIncrement

Возвращает логическое значение, допускающее присвоение null, указывающее, выполняется ли автоматическое увеличение значений в этом столбце, или возвращает null, если значение не задано. Можно задать значение true или false, указывающее, выполняется ли автоматическое увеличение значений в этом столбце, или null (Nothing в Visual Basic) при переопределении в производном классе.

IsExpression

Возвращает логическое значение, допускающее присвоение null, указывающее, является ли этот столбец выражением, или возвращает null, если значение не задано. Можно задать значение true или false, указывающее, является ли этот столбец выражением, или null (Nothing в Visual Basic) при переопределении в производном классе.

IsHidden

Возвращает логическое значение, допускающее присвоение null, указывающее, является ли этот столбец скрытым, или возвращает null, если значение не задано. Можно задать значение true или false, указывающее, является ли этот столбец скрытым, или null (Nothing в Visual Basic) при переопределении в производном классе.

IsIdentity

Возвращает логическое значение, допускающее присвоение null, указывающее, является ли этот столбец идентификатором, или возвращает null, если значение не задано. Можно задать значение true или false, указывающее, является ли этот столбец идентификатором, или null (Nothing в Visual Basic) при переопределении в производном классе.

IsKey

Возвращает логическое значение, допускающее присвоение null, указывающее, является ли этот столбец ключом, или возвращает null, если значение не задано. Можно задать значение true или false, указывающее, является ли этот столбец ключом, или null (Nothing в Visual Basic) при переопределении в производном классе.

IsLong

Возвращает логическое значение, допускающее присвоение null, указывающее, содержит ли этот столбец данные большого формата, или возвращает null, если значение не задано. Можно задать значение true или false, указывающее, содержит ли этот столбец данные большого формата, или null (Nothing в Visual Basic) при переопределении в производном классе.

IsReadOnly

Возвращает логическое значение, допускающее присвоение null, указывающее, доступен ли этот столбец только для чтения, или возвращает null, если значение не задано. Можно задать значение true или false, указывающее, доступен ли этот столбец только для чтения, или null (Nothing в Visual Basic) при переопределении в производном классе.

IsUnique

Возвращает логическое значение, допускающее присвоение null, указывающее, применяется ли к этому столбцу уникальное ограничение, или возвращает null, если значение не задано. Можно задать значение true или false, указывающее, применяется ли к этому столбцу уникальное ограничение, или null (Nothing в Visual Basic) при переопределении в производном классе.

Item[String]

Получает объект на основе имени свойства столбца.

NumericPrecision

Получает точность чисел данных в столбце; в противном случае — null, если значение не задано. Можно задать либо значение int32, указывающее точность чисел данных в столбце, либо null при переопределении в производном классе.

NumericScale

Получает значение int32, допускающее null, которое возвращает null или числовой масштаб данных в столбце. Можно задать значение null или int32 для числового масштаба данных в столбце при переопределении в производном классе.

UdtAssemblyQualifiedName

Получает имя с указанием сборки для объекта Type, представляющего тип данных в столбце; в противном случае — null, если значение не задано. Можно задать имя с указанием сборки или null при переопределении в производном классе.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к