System.ComponentModel.DataAnnotations Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece classes de atributos que são usadas para definir metadados para os controlos de dados ASP.NET MVC e ASP.NET.
Classes
| Name | Description |
|---|---|
| AssociatedMetadataTypeTypeDescriptionProvider |
Estende a informação de metadados de uma classe adicionando atributos e informações de propriedades definidas numa classe associada. |
| AssociationAttribute |
Especifica que um membro da entidade representa uma relação de dados, como uma relação de chave estrangeira. |
| BindableTypeAttribute |
Especifica se um tipo é tipicamente usado para ligação. |
| CompareAttribute |
Fornece um atributo que compara duas propriedades. |
| ConcurrencyCheckAttribute |
Especifica que uma propriedade participa em verificações de concorrência otimista. |
| CreditCardAttribute |
Especifica que o valor de um campo de dados é um número de cartão de crédito. |
| CustomValidationAttribute |
Especifica um método de validação personalizado que é usado para validar uma propriedade ou instância de classe. |
| DataTypeAttribute |
Especifica o nome de um tipo adicional a associar a um campo de dados. |
| DisplayAttribute |
Fornece um atributo de uso geral que permite especificar strings localizáveis para tipos e membros de classes parciais de entidade. |
| DisplayColumnAttribute |
Especifica a coluna que é apresentada na tabela referida como coluna de chave estrangeira. |
| DisplayFormatAttribute |
Especifica como os campos de dados são exibidos e formatados pelos Dados Dinâmicos do ASP.NET. |
| EditableAttribute |
Indica se um campo de dados é editável. |
| EmailAddressAttribute |
Valida um endereço de email. |
| EnumDataTypeAttribute |
Permite mapear uma enumeração .NET para uma coluna de dados. |
| FileExtensionsAttribute |
Valida extensões de nomes de ficheiros. |
| FilterUIHintAttribute |
Representa um atributo que é usado para especificar o comportamento de filtragem de uma coluna. |
| KeyAttribute |
Denota uma ou mais propriedades que identificam de forma única uma entidade. |
| MaxLengthAttribute |
Especifica o comprimento máximo de dados de array ou string permitidos numa propriedade. |
| MetadataTypeAttribute |
Especifica a classe de metadados a associar a uma classe de modelo de dados. |
| MinLengthAttribute |
Especifica o comprimento mínimo de dados de array ou string permitidos numa propriedade. |
| PhoneAttribute |
Especifica que o valor de um campo de dados é um número de telefone bem formado. |
| RangeAttribute |
Especifica as restrições de intervalo numérico para o valor de um campo de dados. |
| RegularExpressionAttribute |
Especifica que o valor de um campo de dados em ASP.NET Dynamic Data deve corresponder à expressão regular especificada. |
| RequiredAttribute |
Especifica que é necessário um valor de campo de dados. |
| ScaffoldColumnAttribute |
Especifica se uma classe ou coluna de dados utiliza andaime. |
| ScaffoldTableAttribute |
Especifica se uma classe ou tabela de dados utiliza andaime. |
| StringLengthAttribute |
Especifica o comprimento mínimo e máximo dos caracteres permitidos num campo de dados. |
| TimestampAttribute |
Especifica o tipo de dado da coluna como uma versão de linha. |
| UIHintAttribute |
Especifica o modelo ou controlo do utilizador que os Dados Dinâmicos usam para mostrar um campo de dados. |
| UrlAttribute |
Fornece validação de URL. |
| ValidationAttribute |
Serve como classe base para todos os atributos de validação. |
| ValidationContext |
Descreve o contexto em que uma verificação de validação é realizada. |
| ValidationException |
Representa a exceção que ocorre durante a validação de um campo de dados quando a ValidationAttribute classe é utilizada. |
| ValidationResult |
Representa um contentor para os resultados de um pedido de validação. |
| Validator |
Define uma classe auxiliar que pode ser usada para validar objetos, propriedades e métodos quando está incluída nos seus atributos associados ValidationAttribute . |
Interfaces
| Name | Description |
|---|---|
| IValidatableObject |
Fornece uma forma de validar um objeto. |
Enumerações
| Name | Description |
|---|---|
| DataType |
Representa uma enumeração dos tipos de dados associados aos campos de dados e parâmetros. |