System.ComponentModel.DataAnnotations.Schema Namnområde

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.