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


ColumnProvider Класс

Определение

Предоставляет базовый класс для поставщиков столбцов.

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

Комментарии

Поставщики столбцов должны расширять этот класс. Класс LinqDataSource и ADO.NET entity Framework являются поставщиками, расширяющими этот класс.

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

ColumnProvider(TableProvider)

Инициализирует класс для использования экземпляром унаследованного класса. Этот конструктор может вызываться только унаследованным классом.

Свойства

Association

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

Attributes

Получает атрибуты, определенные для столбца, представленного данным поставщиком.

ColumnType

Возвращает или задает тип столбца.

EntityTypeProperty

Возвращает или задает значение PropertyInfo свойства, представляющего столбец типа сущности.

IsCustomProperty

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

IsForeignKeyComponent

Возвращает или задает значение, указывающее, входит ли столбец в состав внешнего ключа.

IsGenerated

Возвращает или задает значение, указывающее, генерируется ли столбец базой данных автоматически.

IsPrimaryKey

Возвращает или задает значение, указывающее, входит ли столбец в состав первичного ключа таблицы.

IsReadOnly

Получает значение, указывающее, доступен ли столбец только для чтения.

IsSortable

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

MaxLength

Возвращает или задает максимальную длину, допустимую для этого столбца.

Name

Возвращает или задает имя столбца.

Nullable

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

Table

Возвращает или задает таблицу, которой принадлежит столбец.

Методы

AddDefaultAttributes(ColumnProvider, AttributeCollection)

Добавляет атрибуты по умолчанию.

Equals(Object)

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

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

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

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

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

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

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

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

Возвращает свойство Name.

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