System.ComponentModel.DataAnnotations Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет классы атрибутов, используемые для определения метаданных для ASP.NET MVC и элементов управления данными ASP.NET.
Классы
AllowedValuesAttribute |
Указывает список значений, которые должны быть разрешены в свойстве . |
AssociatedMetadataTypeTypeDescriptionProvider |
Расширяет сведения о метаданных класса, добавляя атрибуты и сведения о свойствах, определенных в сопоставленном классе. |
AssociationAttribute |
Указывает, что элемент сущности представляет связи данных, например связь по внешнему ключу. |
Base64StringAttribute |
Указывает, что значение поля данных является строкой Base64 правильного формата. |
BindableTypeAttribute |
Указывает, используется ли тип обычно для привязки. |
CompareAttribute |
Предоставляет атрибут, сравнивающий два свойства. |
ConcurrencyCheckAttribute |
Указывает, что свойство участвует в проверках на оптимистичный параллелизм. |
CreditCardAttribute |
Указывает, что значение поля данных — это номер кредитной карты. |
CustomValidationAttribute |
Задает пользовательский метод проверки свойства или класса экземпляра. |
DataTypeAttribute |
Задает имя дополнительного типа, который необходимо связать с полем данных. |
DeniedValuesAttribute |
Указывает список значений, которые не должны быть разрешены в свойстве . |
DisplayAttribute |
Предоставляет атрибут общего назначения, который позволяет указать локализуемые строки для типов и членов разделяемых классов сущностей. |
DisplayColumnAttribute |
Указывает столбец, который отображается в связанной таблице как столбец внешнего ключа. |
DisplayFormatAttribute |
Задает способ отображения и форматирования полей данных в платформе динамических данных ASP.NET. |
EditableAttribute |
Указывает, доступно ли поле данных для редактирования. |
EmailAddressAttribute |
Проверяет адреса электронной почты. |
EnumDataTypeAttribute |
Включает перечисление .NET для сопоставления со столбцом данных. |
FileExtensionsAttribute |
Проверяет расширения имени файла. |
FilterUIHintAttribute |
Представляет атрибут, позволяющий указать поведение фильтрации для столбца. |
KeyAttribute |
Обозначает одно или несколько свойств, которые однозначно определяют сущность. |
LengthAttribute |
Указывает минимальную и максимальную длину коллекций или строковых данных, разрешенных в свойстве . |
MaxLengthAttribute |
Задает максимально допустимый размер массива или длину строки для свойства. |
MetadataTypeAttribute |
Указывает, класс метаданных, который необходимо связать с классом модели данных. |
MinLengthAttribute |
Задает минимально допустимый размер массива или длину строки для свойства. |
PhoneAttribute |
Указывает, что значение поля данных — это номер телефона в правильном формате. |
RangeAttribute |
Задает ограничения числового диапазона для значения поля данных. |
RegularExpressionAttribute |
Указывает, что значение поля данных в платформе динамических данных ASP.NET должно соответствовать заданному регулярному выражению. |
RequiredAttribute |
Указывает, что значение поля данных является обязательным. |
ScaffoldColumnAttribute |
Указывает, использует ли класс или столбец данных формирования шаблонов. |
ScaffoldTableAttribute |
Указывает, использует ли класс или таблица данных формирование шаблонов. |
StringLengthAttribute |
Указывает минимальную и максимальную длину символов, разрешенных в поле данных. |
TimestampAttribute |
Указывает тип данных столбца как версию строки. |
UIHintAttribute |
Задает шаблон или пользовательский элемент управления, используемый платформой динамических данных для отображения поля данных. |
UrlAttribute |
Обеспечивает проверку URL-адреса. |
ValidationAttribute |
Служит базовым классом для всех атрибутов проверки. |
ValidationContext |
Описывает контекст, в котором проводится проверка. |
ValidationException |
Представляет исключение, которое происходит во время проверки поля данных при использовании класса ValidationAttribute. |
ValidationResult |
Представляет контейнер для результатов запроса на проверку. |
Validator |
Определяет вспомогательный класс, который может использоваться для проверки объектов, свойств и методов в случае его включения в связанные с ними атрибуты ValidationAttribute. |
Интерфейсы
IValidatableObject |
Предоставляет способ проверки объекта. |
Перечисления
DataType |
Представляет перечисление типов данных, связанных с полями и параметрами данных. |