System.ComponentModel.DataAnnotations 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.
Tillhandahåller attributklasser som används för att definiera metadata för ASP.NET MVC och ASP.NET datakontroller.
Klasser
| Name | Description |
|---|---|
| AssociatedMetadataTypeTypeDescriptionProvider |
Utökar metadatainformationen för en klass genom att lägga till attribut och egenskapsinformation som definieras i en associerad klass. |
| AssociationAttribute |
Anger att en entitetsmedlem representerar en datarelation, till exempel en sekundärnyckelrelation. |
| BindableTypeAttribute |
Anger om en typ vanligtvis används för bindning. |
| CompareAttribute |
Innehåller ett attribut som jämför två egenskaper. |
| ConcurrencyCheckAttribute |
Anger att en egenskap deltar i optimistiska samtidighetskontroller. |
| CreditCardAttribute |
Anger att ett datafältvärde är ett kreditkortsnummer. |
| CustomValidationAttribute |
Anger en anpassad valideringsmetod som används för att verifiera en egenskap eller klassinstans. |
| DataTypeAttribute |
Anger namnet på en ytterligare typ som ska associeras med ett datafält. |
| DisplayAttribute |
Innehåller ett generellt attribut som gör att du kan ange lokala strängar för typer och medlemmar i partiella entitetsklasser. |
| DisplayColumnAttribute |
Anger den kolumn som visas i den refererade tabellen som en sekundärnyckelkolumn. |
| DisplayFormatAttribute |
Anger hur datafält visas och formateras av ASP.NET dynamiska data. |
| EditableAttribute |
Anger om ett datafält kan redigeras. |
| EmailAddressAttribute |
Verifierar en e-postadress. |
| EnumDataTypeAttribute |
Gör att en .NET uppräkning kan mappas till en datakolumn. |
| FileExtensionsAttribute |
Validerar filnamnstillägg. |
| FilterUIHintAttribute |
Representerar ett attribut som används för att ange filtreringsbeteendet för en kolumn. |
| KeyAttribute |
Anger en eller flera egenskaper som unikt identifierar en entitet. |
| MaxLengthAttribute |
Anger den maximala längden på matris- eller strängdata som tillåts i en egenskap. |
| MetadataTypeAttribute |
Anger den metadataklass som ska associeras med en datamodellklass. |
| MinLengthAttribute |
Anger den minsta längden på matris- eller strängdata som tillåts i en egenskap. |
| PhoneAttribute |
Anger att ett datafältvärde är ett välformat telefonnummer. |
| RangeAttribute |
Anger de numeriska intervallbegränsningarna för värdet för ett datafält. |
| RegularExpressionAttribute |
Anger att ett datafältvärde i ASP.NET dynamiska data måste matcha det angivna reguljära uttrycket. |
| RequiredAttribute |
Anger att ett datafältvärde krävs. |
| ScaffoldColumnAttribute |
Anger om en klass eller datakolumn använder byggnadsställningar. |
| ScaffoldTableAttribute |
Anger om en klass eller datatabell använder byggnadsställningar. |
| StringLengthAttribute |
Anger den minsta och högsta längden på tecken som tillåts i ett datafält. |
| TimestampAttribute |
Anger datatypen för kolumnen som en radversion. |
| UIHintAttribute |
Anger den mall eller användarkontroll som dynamiska data använder för att visa ett datafält. |
| UrlAttribute |
Tillhandahåller URL-validering. |
| ValidationAttribute |
Fungerar som basklass för alla valideringsattribut. |
| ValidationContext |
Beskriver kontexten där en verifieringskontroll utförs. |
| ValidationException |
Representerar undantaget som inträffar under valideringen av ett datafält när ValidationAttribute klassen används. |
| ValidationResult |
Representerar en container för resultatet av en valideringsbegäran. |
| Validator |
Definierar en hjälpklass som kan användas för att verifiera objekt, egenskaper och metoder när den ingår i deras associerade ValidationAttribute attribut. |
Gränssnitt
| Name | Description |
|---|---|
| IValidatableObject |
Ger ett sätt för ett objekt att verifieras. |
Uppräkningar
| Name | Description |
|---|---|
| DataType |
Representerar en uppräkning av de datatyper som är associerade med datafält och parametrar. |