System.ComponentModel.DataAnnotations.Schema Namespace

Der System.ComponentModel.DataAnnotations.Schema-Namespace unterstützt mit denen Metadaten für ASP.NET-MVC- und ASP.NET Daten-Steuerelemente definiert werden. 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.

Klassen

ColumnAttribute

Stellt die Datenbankspalte dar, der eine Eigenschaft zugeordnet ist.Represents the database column that a property is mapped to.

ComplexTypeAttribute

Gibt an, dass es sich bei der Klasse um einen komplexen Typ handelt.Denotes that the class is a complex type. Komplexe Typen sind nicht skalare Eigenschaften von Entitätstypen, mit deren Hilfe skalare Eigenschaften in Entitäten organisiert werden können.Complex types are non-scalar properties of entity types that enable scalar properties to be organized within entities. Komplexe Typen verfügen über keine Schlüssel und können vom Entity Framework nicht getrennt vom übergeordneten Objekt verwaltet werden.Complex types do not have keys and cannot be managed by the Entity Framework apart from the parent object.

DatabaseGeneratedAttribute

Gibt an, wie die Datenbank Werte für eine Eigenschaft generiert.Specifies how the database generates values for a property.

ForeignKeyAttribute

Bezeichnet eine Eigenschaft, die in einer Beziehung als Fremdschlüssel verwendet wird.Denotes a property used as a foreign key in a relationship.

InversePropertyAttribute

Gibt die Umkehrung einer Navigationseigenschaft an, die das andere Ende der gleichen Beziehung darstellt.Specifies the inverse of a navigation property that represents the other end of the same relationship.

NotMappedAttribute

Gibt an, dass eine Eigenschaft oder Klasse aus der Datenbankzuordnung ausgeschlossen werden soll.Denotes that a property or class should be excluded from database mapping.

TableAttribute

Gibt die Datenbanktabelle an, der eine Klasse zugeordnet ist.Specifies the database table that a class is mapped to.

Enumerationen

DatabaseGeneratedOption

Stellt das Muster dar, mit dem Werte für eine Eigenschaft in der Datenbank generiert wurden.Represents the pattern used to generate values for a property in the database.