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 |
Возвращает значение, указывающее, выполняется ли автоматическое преобразование пустых строковых значений ("") в значения |
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 |
Возвращает заголовок, отображаемый для поля, когда оно имеет значение |
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) |
Получает тип перечисления, представляющий столбец. |