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 supporto per le classi Attribute usate per definire i metadati per i controlli dei dati ASP.NET MVC e ASP.NET.
Classi
ColumnAttribute |
Rappresenta la colonna del database a cui viene mappata una proprietà. |
ComplexTypeAttribute |
Indica che la classe è un tipo complesso. I tipi complessi sono proprietà non scalari di tipi di entità che consentono l'organizzazione delle proprietà scalari nelle entità. I tipi complessi non dispongono di chiavi e non possono essere gestiti da Entity Framework separatamente dall'oggetto padre. |
DatabaseGeneratedAttribute |
Specifica come 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 entità finale della stessa relazione. |
NotMappedAttribute |
Indica che una proprietà o una classe deve essere esclusa dal mapping del database. |
TableAttribute |
Specifica la tabella del database a cui viene mappata una classe. |
Enumerazioni
DatabaseGeneratedOption |
Rappresenta il modello utilizzato per generare valori per una proprietà nel database. |