System.ComponentModel.DataAnnotations Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des classes d’attributs utilisées pour définir des métadonnées pour les contrôles de données ASP.NET et ASP.NET MVC.
Classes
AllowedValuesAttribute |
Spécifie une liste de valeurs qui doivent être autorisées dans une propriété. |
AssociatedMetadataTypeTypeDescriptionProvider |
Étend les informations de métadonnées pour une classe en ajoutant les informations d'attributs et de propriétés définies dans une classe associée. |
AssociationAttribute |
Spécifie qu'un membre d'entité représente une relation de données, telle qu'une relation de clé étrangère. |
Base64StringAttribute |
Spécifie qu’une valeur de champ de données est une chaîne Base64 bien formée. |
BindableTypeAttribute |
Spécifie si un type est généralement utilisé pour la liaison. |
CompareAttribute |
Fournit un attribut qui compare deux propriétés. |
ConcurrencyCheckAttribute |
Spécifie qu'une propriété participe aux contrôles d'accès concurrentiel optimiste. |
CreditCardAttribute |
Spécifie qu'une valeur de champ de données est un numéro de carte bancaire. |
CustomValidationAttribute |
Spécifie une méthode de validation personnalisée qui est utilisée pour valider une instance de classe ou de propriété. |
DataTypeAttribute |
Spécifie le nom d'un type supplémentaire à associer à un champ de données. |
DeniedValuesAttribute |
Spécifie une liste de valeurs qui ne doivent pas être autorisées dans une propriété. |
DisplayAttribute |
Fournit un attribut à usage général qui vous permet de spécifier les chaînes localisables pour les types et membres de classes d'entité partielles. |
DisplayColumnAttribute |
Spécifie la colonne qui s'affiche dans la table désignée comme colonne de clé étrangère. |
DisplayFormatAttribute |
Spécifie la manière dont les champs de données sont affichés et mis en forme par Dynamic Data ASP.NET. |
EditableAttribute |
Indique si un champ de données est modifiable. |
EmailAddressAttribute |
Valide une adresse de messagerie. |
EnumDataTypeAttribute |
Permet de mapper une énumération .NET avec une colonne de données. |
FileExtensionsAttribute |
Valide les extensions de nom de fichier. |
FilterUIHintAttribute |
Représente un attribut qui est utilisé pour spécifier le comportement de filtrage d'une colonne. |
KeyAttribute |
Indique une ou plusieurs propriétés qui identifient une entité de manière unique. |
LengthAttribute |
Spécifie la longueur minimale et maximale des données de collection/chaîne autorisées dans une propriété. |
MaxLengthAttribute |
Spécifie la longueur maximale du tableau ou des données de type chaîne autorisée dans une propriété. |
MetadataTypeAttribute |
Spécifie la classe de métadonnées à associer à une classe de modèle de données. |
MinLengthAttribute |
Spécifie la longueur minimale du tableau ou des données de type chaîne autorisée dans une propriété. |
PhoneAttribute |
Spécifie qu'une valeur de champ de données est un numéro de téléphone bien formé. |
RangeAttribute |
Spécifie les contraintes de plage numérique pour la valeur d'un champ de données. |
RegularExpressionAttribute |
Spécifie qu'une valeur de champ de données dans Dynamic Data ASP.NET doit correspondre à l'expression régulière spécifiée. |
RequiredAttribute |
Spécifie qu'une valeur de champ de données est obligatoire. |
ScaffoldColumnAttribute |
Spécifie si une classe ou une colonne de données utilise la génération de modèles automatique. |
ScaffoldTableAttribute |
Spécifie si une classe ou une table de données utilise la structure. |
StringLengthAttribute |
Spécifie les longueurs minimale et maximale de caractères autorisées dans un champ de données. |
TimestampAttribute |
Spécifie le type de données de la colonne en tant que version de ligne. |
UIHintAttribute |
Spécifie le modèle ou le contrôle utilisateur utilisé par Dynamic Data pour afficher un champ de données. |
UrlAttribute |
Fournit la validation de l'URL. |
ValidationAttribute |
Sert de classe de base pour tous les attributs de validation. |
ValidationContext |
Décrit le contexte dans lequel un contrôle de validation est exécuté. |
ValidationException |
Représente l'exception qui se produit pendant le validation d'un champ de données lorsque la classe ValidationAttribute est utilisée. |
ValidationResult |
Représente un conteneur pour les résultats d'une demande de validation. |
Validator |
Définit une classe d'assistance qui peut être utilisée pour valider des objets, des propriétés et des méthodes lorsqu'elle est incluse dans leurs attributs ValidationAttribute associés. |
Interfaces
IValidatableObject |
Permet de valider un objet. |
Énumérations
DataType |
Représente une énumération des types de données associés aux paramètres et aux champs de données. |