System.ComponentModel.DataAnnotations.Schema Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce il supporto per le classi di attributi usate per definire i metadati per ASP.NET MVC e ASP.NET controlli dati.
Classi
| Nome | Descrizione |
|---|---|
| ColumnAttribute |
Rappresenta la colonna di database a cui è mappata una proprietà. |
| ComplexTypeAttribute |
Indica che la classe è un tipo complesso. I tipi complessi sono proprietà non scalari di tipi di entità che consentono di organizzare le proprietà scalari all'interno delle entità. I tipi complessi non dispongono di chiavi e non possono essere gestiti da Entity Framework a parte l'oggetto padre. |
| DatabaseGeneratedAttribute |
Specifica il modo in cui il database genera valori per una proprietà. |
| ForeignKeyAttribute |
Indica una proprietà utilizzata come chiave esterna in una relazione. |
| InversePropertyAttribute |
Specifica l'inverso di una proprietà di navigazione che rappresenta l'altra estremità della stessa relazione. |
| NotMappedAttribute |
Indica che una proprietà o una classe deve essere esclusa dal mapping del database. |
| TableAttribute |
Specifica la tabella di database a cui è mappata una classe. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| DatabaseGeneratedOption |
Rappresenta il modello utilizzato per generare valori per una proprietà nel database. |