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) |
Возвращает тип перечисления, представляющего столбец. |