System.ComponentModel.DataAnnotations 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 kenmerkklassen die worden gebruikt voor het definiëren van metagegevens voor ASP.NET MVC en ASP.NET gegevensbesturingselementen.
Klassen
| Name | Description |
|---|---|
| AssociatedMetadataTypeTypeDescriptionProvider |
Breidt de metagegevensinformatie voor een klasse uit door kenmerken en eigenschapsinformatie toe te voegen die is gedefinieerd in een gekoppelde klasse. |
| AssociationAttribute |
Hiermee geeft u op dat een entiteitslid een gegevensrelatie vertegenwoordigt, zoals een refererende-sleutelrelatie. |
| BindableTypeAttribute |
Hiermee geeft u op of een type doorgaans wordt gebruikt voor binding. |
| CompareAttribute |
Biedt een kenmerk waarmee twee eigenschappen worden vergeleken. |
| ConcurrencyCheckAttribute |
Hiermee geeft u op dat een eigenschap deelneemt aan optimistische gelijktijdigheidscontroles. |
| CreditCardAttribute |
Hiermee geeft u op dat een gegevensveldwaarde een creditcardnummer is. |
| CustomValidationAttribute |
Hiermee geeft u een aangepaste validatiemethode op die wordt gebruikt om een eigenschap of klasse-exemplaar te valideren. |
| DataTypeAttribute |
Hiermee geeft u de naam van een extra type dat moet worden gekoppeld aan een gegevensveld. |
| DisplayAttribute |
Biedt een algemeen kenmerk waarmee u lokaliseerbare tekenreeksen kunt opgeven voor typen en leden van gedeeltelijke entiteitsklassen. |
| DisplayColumnAttribute |
Hiermee geeft u de kolom op die wordt weergegeven in de tabel waarnaar wordt verwezen als een refererende-sleutelkolom. |
| DisplayFormatAttribute |
Hiermee geeft u op hoe gegevensvelden worden weergegeven en opgemaakt door ASP.NET dynamische gegevens. |
| EditableAttribute |
Geeft aan of een gegevensveld bewerkbaar is. |
| EmailAddressAttribute |
Hiermee valideert u een e-mailadres. |
| EnumDataTypeAttribute |
Hiermee kan een .NET opsomming worden toegewezen aan een gegevenskolom. |
| FileExtensionsAttribute |
Hiermee worden bestandsnaamextensies gevalideerd. |
| FilterUIHintAttribute |
Vertegenwoordigt een kenmerk dat wordt gebruikt om het filtergedrag voor een kolom op te geven. |
| KeyAttribute |
Geeft een of meer eigenschappen aan die een entiteit uniek identificeren. |
| MaxLengthAttribute |
Hiermee geeft u de maximale lengte van matrix- of tekenreeksgegevens op die zijn toegestaan in een eigenschap. |
| MetadataTypeAttribute |
Hiermee geeft u de metagegevensklasse op die moet worden gekoppeld aan een gegevensmodelklasse. |
| MinLengthAttribute |
Hiermee geeft u de minimale lengte van matrix- of tekenreeksgegevens op die zijn toegestaan in een eigenschap. |
| PhoneAttribute |
Hiermee geeft u op dat een gegevensveldwaarde een goed opgemaakt telefoonnummer is. |
| RangeAttribute |
Hiermee geeft u de beperkingen voor numeriek bereik voor de waarde van een gegevensveld op. |
| RegularExpressionAttribute |
Hiermee geeft u op dat een gegevensveldwaarde in ASP.NET Dynamische gegevens moet overeenkomen met de opgegeven reguliere expressie. |
| RequiredAttribute |
Hiermee geeft u op dat een gegevensveldwaarde vereist is. |
| ScaffoldColumnAttribute |
Hiermee geeft u op of een klasse- of gegevenskolom gebruikmaakt van scaffolding. |
| ScaffoldTableAttribute |
Hiermee geeft u op of een klasse of gegevenstabel gebruikmaakt van scaffolding. |
| StringLengthAttribute |
Hiermee geeft u de minimum- en maximumlengte van tekens op die zijn toegestaan in een gegevensveld. |
| TimestampAttribute |
Hiermee geeft u het gegevenstype van de kolom op als een rijversie. |
| UIHintAttribute |
Hiermee geeft u de sjabloon of het gebruikersbeheer dat dynamische gegevens gebruikt om een gegevensveld weer te geven. |
| UrlAttribute |
Biedt URL-validatie. |
| ValidationAttribute |
Fungeert als de basisklasse voor alle validatiekenmerken. |
| ValidationContext |
Beschrijft de context waarin een validatiecontrole wordt uitgevoerd. |
| ValidationException |
Vertegenwoordigt de uitzondering die optreedt tijdens de validatie van een gegevensveld wanneer de ValidationAttribute klasse wordt gebruikt. |
| ValidationResult |
Vertegenwoordigt een container voor de resultaten van een validatieaanvraag. |
| Validator |
Definieert een helperklasse die kan worden gebruikt om objecten, eigenschappen en methoden te valideren wanneer deze is opgenomen in de bijbehorende ValidationAttribute kenmerken. |
Interfaces
| Name | Description |
|---|---|
| IValidatableObject |
Biedt een manier om een object te valideren. |
Enums
| Name | Description |
|---|---|
| DataType |
Vertegenwoordigt een opsomming van de gegevenstypen die zijn gekoppeld aan gegevensvelden en parameters. |