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. |