System.ComponentModel.DataAnnotations.Schema 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 la prise en charge 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
ColumnAttribute |
Représente la colonne de base de données à laquelle une propriété est mappée. |
ComplexTypeAttribute |
Dénote que la classe est un type complexe. Les types complexes sont les propriétés non scalaires des types d'entités qui permettent d'organiser les propriétés scalaires au sein des entités. Les types complexes n’ont pas de clés et ne peuvent pas être gérés par l’Entity Framework, mis à part l’objet parent. |
DatabaseGeneratedAttribute |
Spécifie comment la base de données génère des valeurs pour une propriété. |
ForeignKeyAttribute |
Dénote une propriété utilisée comme une clé étrangère dans une relation. |
InversePropertyAttribute |
Spécifie l'inverse d'une propriété de navigation qui représente l'autre terminaison de la même relation. |
NotMappedAttribute |
Dénote qu'une propriété ou classe doit être exclue du mappage de base de données. |
TableAttribute |
Spécifie la table de base de données à laquelle une classe est mappée. |
Énumérations
DatabaseGeneratedOption |
Représente le modèle utilisé pour générer des valeurs pour une propriété dans la base de données. |