System.ComponentModel.DataAnnotations.Schema Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ger stöd för attributklasser som används för att definiera metadata för ASP.NET MVC och ASP.NET datakontroller.
Klasser
| Name | Description |
|---|---|
| ColumnAttribute |
Representerar den databaskolumn som en egenskap mappas till. |
| ComplexTypeAttribute |
Anger att klassen är en komplex typ. Komplexa typer är icke-skalära egenskaper för entitetstyper som gör att skaläregenskaper kan ordnas inom entiteter. Komplexa typer har inga nycklar och kan inte hanteras av Entity Framework förutom det överordnade objektet. |
| DatabaseGeneratedAttribute |
Anger hur databasen genererar värden för en egenskap. |
| ForeignKeyAttribute |
Anger en egenskap som används som en sekundärnyckel i en relation. |
| InversePropertyAttribute |
Anger inversen för en navigeringsegenskap som representerar den andra änden av samma relation. |
| NotMappedAttribute |
Anger att en egenskap eller klass ska undantas från databasmappning. |
| TableAttribute |
Anger databastabellen som en klass mappas till. |
Uppräkningar
| Name | Description |
|---|---|
| DatabaseGeneratedOption |
Representerar det mönster som används för att generera värden för en egenskap i databasen. |