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 MVC et ASP.NET.
Classes
| Nom | Description |
|---|---|
| ColumnAttribute |
Représente la colonne de base de données à laquelle une propriété est mappée. |
| ComplexTypeAttribute |
Indique que la classe est un type complexe. Les types complexes sont des propriétés non scalaires des types d’entités qui permettent aux propriétés scalaires d’être organisées au sein des entités. Les types complexes n’ont pas de clés et ne peuvent pas être gérés par Entity Framework en dehors de l’objet parent. |
| DatabaseGeneratedAttribute |
Spécifie la façon dont la base de données génère des valeurs pour une propriété. |
| ForeignKeyAttribute |
Indique une propriété utilisée comme clé étrangère dans une relation. |
| InversePropertyAttribute |
Spécifie l’inverse d’une propriété de navigation qui représente l’autre extrémité de la même relation. |
| NotMappedAttribute |
Indique qu’une propriété ou une 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
| Nom | Description |
|---|---|
| DatabaseGeneratedOption |
Représente le modèle utilisé pour générer des valeurs pour une propriété dans la base de données. |