System.ComponentModel.DataAnnotations.Schema Namespace

Lo spazio dei nomi System.ComponentModel.DataAnnotations.Schema fornisce supporto per le classi di attributi utilizzate per definire i metadati per i controlli dati ASP.NET MVC e ASP.NET. The System.ComponentModel.DataAnnotations.Schema namespace provides support for attribute classes that are used to define metadata for ASP.NET MVC and ASP.NET data controls.

Classi

ColumnAttribute

Rappresenta la colonna del database a cui viene mappata una proprietà.Represents the database column that a property is mapped to.

ComplexTypeAttribute

Indica che la classe è un tipo complesso.Denotes that the class is a complex type. I tipi complessi sono proprietà non scalari di tipi di entità che consentono l'organizzazione delle proprietà scalari nelle entità.Complex types are non-scalar properties of entity types that enable scalar properties to be organized within entities. I tipi complessi non dispongono di chiavi e non possono essere gestiti da Entity Framework separatamente dall'oggetto padre.Complex types do not have keys and cannot be managed by the Entity Framework apart from the parent object.

DatabaseGeneratedAttribute

Specifica il modo in cui il database genera valori per una proprietà.Specifies how the database generates values for a property.

ForeignKeyAttribute

Indica una proprietà utilizzata come chiave esterna in una relazione.Denotes a property used as a foreign key in a relationship.

InversePropertyAttribute

Specifica l'inverso di una proprietà di navigazione che rappresenta l'altra entità finale della stessa relazione.Specifies the inverse of a navigation property that represents the other end of the same relationship.

NotMappedAttribute

Indica che una proprietà o una classe deve essere esclusa dal mapping del database.Denotes that a property or class should be excluded from database mapping.

TableAttribute

Specifica la tabella del database a cui viene mappata una classe.Specifies the database table that a class is mapped to.

Enumerazioni

DatabaseGeneratedOption

Rappresenta il modello utilizzato per generare valori per una proprietà nel database.Represents the pattern used to generate values for a property in the database.