MetaColumn Класс

Определение

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

public ref class MetaColumn : System::Web::DynamicData::IFieldFormattingOptions
public class MetaColumn : System.Web.DynamicData.IFieldFormattingOptions
type MetaColumn = class
    interface IFieldFormattingOptions
Public Class MetaColumn
Implements IFieldFormattingOptions
Наследование
MetaColumn
Производный
Реализации

Комментарии

в ASP.NET платформа динамических данных приложений MetaColumn класс представляет поле базы данных. MetaColumnКласс позволяет получить сведения о поле данных, например сведения о типе и метаданных.

Таблицу, к которой принадлежит поле данных, можно получить с помощью Table Свойства. Также можно получить модель данных с помощью Model Свойства.

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

MetaColumn(MetaTable, ColumnProvider)

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

Свойства

AllowInitialValue

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

ApplyFormatInEditMode

Возвращает или задает значение, указывающее, применяется ли строка форматирования, заданная свойством DataFormatString, к значениям полей, когда элемент управления с привязкой к данными, содержащий поле данных, представленное объектом MetaColumn, находится в режиме редактирования.

Attributes

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

ColumnType

Возвращает тип поля данных.

ConvertEmptyStringToNull

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

DataFormatString

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

DataTypeAttribute

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

DefaultValue

Возвращает значение поля данных по умолчанию.

Description

Возвращает описание поля данных.

DisplayName

Возвращает отображаемое имя поля данных.

EntityTypeProperty

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

FilterUIHint

Получает значение FilterUIHint, используемое для столбца.

HtmlEncode

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

IsBinaryData

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

IsCustomProperty

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

IsFloatingPoint

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

IsForeignKeyComponent

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

IsGenerated

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

IsInteger

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

IsLongString

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

IsPrimaryKey

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

IsReadOnly

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

IsRequired

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

IsString

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

MaxLength

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

Model

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

Name

Возвращает имя поля данных.

NullDisplayText

Возвращает заголовок, отображаемый для поля, когда оно имеет значение null.

Prompt

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

Provider

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

RequiredErrorMessage

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

Scaffold

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

ShortDisplayName

Получает короткое имя столбца.

SortExpression

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

Table

Возвращает объект MetaTable, представляющий таблицу, которой принадлежит это поле данных.

TypeCode

Возвращает тип поля данных.

UIHint

Возвращает имя шаблона поля, заданного для поля данных.

Методы

BuildAttributeCollection()

Получает коллекцию атрибутов.

Equals(Object)

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

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

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

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

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

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

Инициализирует данные, которые могут быть недоступны на момент вызова конструктора.

MemberwiseClone()

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

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

Очищает кэшированные метаданные столбца.

ToString()

Возвращает имя поля данных.

Методы расширения

ConvertEditedValue(IFieldFormattingOptions, String)

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

FormatEditValue(IFieldFormattingOptions, Object)

Форматирует заданное значение поля, используя заданные параметры форматирования.

FormatValue(IFieldFormattingOptions, Object)

Форматирует заданное значение поля, используя заданные параметры форматирования.

GetEnumType(MetaColumn)

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

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

См. также раздел