System.ComponentModel.DataAnnotations.Schema Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bietet Unterstützung für Attributklassen, die zum Definieren von Metadaten für ASP.NET MVC- und ASP.NET-Datensteuerelementen verwendet werden.
Klassen
| Name | Beschreibung |
|---|---|
| ColumnAttribute |
Stellt die Datenbankspalte dar, der eine Eigenschaft zugeordnet ist. |
| ComplexTypeAttribute |
Gibt an, dass die Klasse ein komplexer Typ ist. Komplexe Typen sind nicht skalare Eigenschaften von Entitätstypen, mit denen skalare Eigenschaften innerhalb von Entitäten organisiert werden können. Komplexe Typen verfügen nicht über Schlüssel und können nicht vom Entity Framework verwaltet werden, abgesehen vom übergeordneten Objekt. |
| DatabaseGeneratedAttribute |
Gibt an, wie die Datenbank Werte für eine Eigenschaft generiert. |
| ForeignKeyAttribute |
Gibt eine Eigenschaft an, die in einer Beziehung als Fremdschlüssel verwendet wird. |
| InversePropertyAttribute |
Gibt die Umkehrung einer Navigationseigenschaft an, die das andere Ende derselben Beziehung darstellt. |
| NotMappedAttribute |
Gibt an, dass eine Eigenschaft oder Klasse von der Datenbankzuordnung ausgeschlossen werden soll. |
| TableAttribute |
Gibt die Datenbanktabelle an, der eine Klasse zugeordnet ist. |
Enumerationen
| Name | Beschreibung |
|---|---|
| DatabaseGeneratedOption |
Stellt das Muster dar, das zum Generieren von Werten für eine Eigenschaft in der Datenbank verwendet wird. |