System.ComponentModel.DataAnnotations.Schema Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |