System.ComponentModel.DataAnnotations Espacio de nombres
Proporciona clases de atributos que se usan para definir los metadatos para ASP.NET MVC y los controles de ASP.NET. Provides attribute classes that are used to define metadata for ASP.NET MVC and ASP.NET data controls.
Clases
| AssociatedMetadataTypeTypeDescriptionProvider |
Extiende la información sobre los metadatos de una clase agregando la información de atributos y propiedades que se define en una clase asociada.Extends the metadata information for a class by adding attributes and property information that is defined in an associated class. |
| AssociationAttribute |
Especifica que un miembro de entidad representa una relación de datos, como una relación de clave externa.Specifies that an entity member represents a data relationship, such as a foreign key relationship. |
| BindableTypeAttribute |
Especifica si un tipo se usa normalmente para enlace.Specifies whether a type is typically used for binding. |
| CompareAttribute |
Proporciona un atributo que compara dos propiedades.Provides an attribute that compares two properties. |
| ConcurrencyCheckAttribute |
Especifica que una propiedad participa en las comprobaciones de simultaneidad optimista.Specifies that a property participates in optimistic concurrency checks. |
| CreditCardAttribute |
Especifica que el valor de un campo de datos es un número de tarjeta de crédito.Specifies that a data field value is a credit card number. |
| CustomValidationAttribute |
Especifica un método de validación personalizado que se usa para validar una instancia de clase o propiedad.Specifies a custom validation method that is used to validate a property or class instance. |
| DataTypeAttribute |
Especifica el nombre de un tipo adicional para asociar con un campo de datos.Specifies the name of an additional type to associate with a data field. |
| DisplayAttribute |
Proporciona un atributo de uso general que permite especificar cadenas localizables para tipos y miembros de clases parciales de entidad.Provides a general-purpose attribute that lets you specify localizable strings for types and members of entity partial classes. |
| DisplayColumnAttribute |
Especifica la columna que se muestra en la tabla a la que se hizo referencia como una columna de clave externa.Specifies the column that is displayed in the referred table as a foreign-key column. |
| DisplayFormatAttribute |
Especifica el modo en que los datos dinámicos de ASP.NET muestran y dan formato a los campos de datos.Specifies how data fields are displayed and formatted by ASP.NET Dynamic Data. |
| EditableAttribute |
Indica si un campo de datos es editable.Indicates whether a data field is editable. |
| EmailAddressAttribute |
Valida una dirección de correo electrónico.Validates an email address. |
| EnumDataTypeAttribute |
Permite que se asigne una enumeración .NET a una columna de datos.Enables a .NET enumeration to be mapped to a data column. |
| FileExtensionsAttribute |
Valida las extensiones de nombre de archivo.Validates file name extensions. |
| FilterUIHintAttribute |
Representa un atributo que se usa para especificar el comportamiento de filtrado de una columna.Represents an attribute that is used to specify the filtering behavior for a column. |
| KeyAttribute |
Denota una o varias propiedades que identifican una entidad de forma única.Denotes one or more properties that uniquely identify an entity. |
| MaxLengthAttribute |
Especifica la longitud máxima de los datos de matriz o de cadena permitida en una propiedad.Specifies the maximum length of array or string data allowed in a property. |
| MetadataTypeAttribute |
Especifica la clase de metadatos que debe asociarse a una clase de modelo de datos.Specifies the metadata class to associate with a data model class. |
| MinLengthAttribute |
Especifica la longitud mínima de los datos de matriz o de cadena permitida en una propiedad.Specifies the minimum length of array or string data allowed in a property. |
| PhoneAttribute |
Especifica que un valor de campo de datos es un número de teléfono con formato correcto.Specifies that a data field value is a well-formed phone number. |
| RangeAttribute |
Especifica las restricciones de intervalo numérico para el valor de un campo de datos.Specifies the numeric range constraints for the value of a data field. |
| RegularExpressionAttribute |
Especifica que un valor de campo de datos en los datos dinámicos de ASP.NET debe coincidir con la expresión regular especificada.Specifies that a data field value in ASP.NET Dynamic Data must match the specified regular expression. |
| RequiredAttribute |
Especifica que se requiere un valor de campo de datos.Specifies that a data field value is required. |
| ScaffoldColumnAttribute |
Especifica si una clase o una columna de datos usan la técnica scaffolding.Specifies whether a class or data column uses scaffolding. |
| ScaffoldTableAttribute |
Especifica si una clase o tabla de datos usa la técnica scaffolding.Specifies whether a class or data table uses scaffolding. |
| StringLengthAttribute |
Especifica la longitud mínima y máxima de caracteres que se permite en un campo de datos.Specifies the minimum and maximum length of characters that are allowed in a data field. |
| TimestampAttribute |
Especifica el tipo de datos de la columna como una versión de fila.Specifies the data type of the column as a row version. |
| UIHintAttribute |
Especifica la plantilla o el control de usuario que los datos dinámicos usan para mostrar un campo de datos.Specifies the template or user control that Dynamic Data uses to display a data field. |
| UrlAttribute |
Proporciona la validación de la dirección URL.Provides URL validation. |
| ValidationAttribute |
Sirve como clase base para todos los atributos de validación.Serves as the base class for all validation attributes. |
| ValidationContext |
Describe el contexto en el que se realiza una comprobación de validación.Describes the context in which a validation check is performed. |
| ValidationException |
Representa la excepción que se produce durante la validación de un campo de datos cuando se usa la clase ValidationAttribute.Represents the exception that occurs during validation of a data field when the ValidationAttribute class is used. |
| ValidationResult |
Representa un contenedor para los resultados de una solicitud de validación.Represents a container for the results of a validation request. |
| Validator |
Define una clase del asistente que se puede usar para validar objetos, propiedades y métodos cuando está incluida en sus atributos ValidationAttribute asociados.Defines a helper class that can be used to validate objects, properties, and methods when it is included in their associated ValidationAttribute attributes. |
Interfaces
| IValidatableObject |
Proporciona una manera de validar un objeto.Provides a way for an object to be validated. |
Enumeraciones
| DataType |
Representa una enumeración de los tipos de datos asociados con parámetros y campos de datos.Represents an enumeration of the data types associated with data fields and parameters. |