System.ComponentModel.DataAnnotations.Schema Naamruimte

Biedt ondersteuning voor kenmerkklassen die worden gebruikt voor het definiëren van metagegevens voor ASP.NET MVC en ASP.NET gegevensbesturingselementen.

Klassen

Name Description
ColumnAttribute

Vertegenwoordigt de databasekolom waaraan een eigenschap is toegewezen.

ComplexTypeAttribute

Geeft aan dat de klasse een complex type is. Complexe typen zijn niet-scalaire eigenschappen van entiteitstypen waarmee scalaire eigenschappen binnen entiteiten kunnen worden georganiseerd. Complexe typen hebben geen sleutels en kunnen niet worden beheerd door Entity Framework, behalve het bovenliggende object.

DatabaseGeneratedAttribute

Hiermee geeft u op hoe de database waarden voor een eigenschap genereert.

ForeignKeyAttribute

Geeft een eigenschap aan die wordt gebruikt als refererende sleutel in een relatie.

InversePropertyAttribute

Hiermee geeft u de inverse van een navigatie-eigenschap die het andere einde van dezelfde relatie vertegenwoordigt.

NotMappedAttribute

Geeft aan dat een eigenschap of klasse moet worden uitgesloten van databasetoewijzing.

TableAttribute

Hiermee geeft u de databasetabel aan waaraan een klasse is toegewezen.

Enums

Name Description
DatabaseGeneratedOption

Vertegenwoordigt het patroon dat wordt gebruikt voor het genereren van waarden voor een eigenschap in de database.