System.ComponentModel.DataAnnotations Névtér

Olyan attribútumosztályokat biztosít, amelyek a ASP.NET, MVC és ASP.NET adatvezérlők metaadatainak meghatározására szolgálnak.

Osztályok

Name Description
AllowedValuesAttribute

Megadja azoknak az értékeknek a listáját, amelyeket engedélyezni kell egy tulajdonságban.

AssociatedMetadataTypeTypeDescriptionProvider

Kiterjeszti az osztály metaadat-adatait egy társított osztályban definiált attribútumok és tulajdonságadatok hozzáadásával.

AssociationAttribute

Megadja, hogy az entitástagok egy adatkapcsolatot, például egy idegenkulcs-kapcsolatot jelölnek.

Base64StringAttribute

Azt adja meg, hogy az adatmező értéke egy jól formázott Base64-sztring.

BindableTypeAttribute

Azt határozza meg, hogy a típust általában a kötéshez használják-e.

CompareAttribute

Olyan attribútumot biztosít, amely két tulajdonságot hasonlít össze.

ConcurrencyCheckAttribute

Meghatározza, hogy egy tulajdonság részt vesz-e az optimista egyidejűségi ellenőrzésekben.

CreditCardAttribute

Megadja, hogy az adatmező értéke hitelkártyaszám.

CustomValidationAttribute

Egy tulajdonság vagy osztálypéldány érvényesítéséhez használt egyéni érvényesítési módszert ad meg.

DataTypeAttribute

Egy adatmezőhöz társítandó további típus nevét adja meg.

DeniedValuesAttribute

Olyan értékek listáját adja meg, amelyeket nem szabad engedélyezni egy tulajdonságban.

DisplayAttribute

Általános célú attribútumot biztosít, amely lehetővé teszi az entitásrészosztályok típusainak és tagjainak honosítható sztringjeinek megadását.

DisplayColumnAttribute

A hivatkozott táblában idegenkulcsos oszlopként megjelenített oszlopot adja meg.

DisplayFormatAttribute

Megadja, hogyan jelennek meg és formázhatók az adatmezők a dinamikus adatok ASP.NET.

EditableAttribute

Azt jelzi, hogy egy adatmező szerkeszthető-e.

EmailAddressAttribute

Ellenőrzi az e-mail-címet.

EnumDataTypeAttribute

Lehetővé teszi, hogy egy .NET enumerálás leképezhető legyen egy adatoszlopra.

FileExtensionsAttribute

Ellenőrzi a fájlnévkiterjesztéseket.

FilterUIHintAttribute

Olyan attribútumot jelöl, amely egy oszlop szűrési viselkedésének megadására szolgál.

KeyAttribute

Egy vagy több olyan tulajdonságot jelöl, amely egyedileg azonosít egy entitást.

LengthAttribute

Meghatározza a tulajdonságban megengedett adatgyűjtési/sztringadatok minimális és maximális hosszát.

MaxLengthAttribute

Megadja a tulajdonságban megengedett tömb- vagy sztringadatok maximális hosszát.

MetadataTypeAttribute

Megadja az adatmodell-osztályhoz társítandó metaadatosztályt.

MinLengthAttribute

Megadja a tulajdonságban megengedett tömb- vagy sztringadatok minimális hosszát.

PhoneAttribute

Azt adja meg, hogy az adatmező értéke egy jól formázott telefonszám.

RangeAttribute

Megadja egy adatmező értékének numerikus tartománykorlátozásait.

RegularExpressionAttribute

Azt határozza meg, hogy a dinamikus adatok ASP.NET adatmező-értékének meg kell egyeznie a megadott reguláris kifejezéssel.

RequiredAttribute

Megadja, hogy szükség van-e adatmező-értékre.

ScaffoldColumnAttribute

Meghatározza, hogy egy osztály vagy adatoszlop állványzatot használ-e.

ScaffoldTableAttribute

Meghatározza, hogy egy osztály vagy adattábla állványzatot használ-e.

StringLengthAttribute

Meghatározza az adatmezőkben megengedett karakterek minimális és maximális hosszát.

TimestampAttribute

Az oszlop adattípusát adja meg sorverzióként.

UIHintAttribute

Megadja azt a sablont vagy felhasználói vezérlőt, amelyet a Dinamikus adatok adatmezők megjelenítéséhez használnak.

UrlAttribute

URL-érvényesítést biztosít.

ValidationAttribute

Az összes érvényesítési attribútum alaposztályaként szolgál.

ValidationContext

Az ellenőrzési ellenőrzés környezetét ismerteti.

ValidationException

Azt a kivételt jelöli, amely egy adatmező érvényesítése során történik az ValidationAttribute osztály használatakor.

ValidationResult

Egy érvényesítési kérelem eredményeinek tárolóját jelöli.

Validator

Egy segédosztályt definiál, amely az objektumok, tulajdonságok és metódusok ellenőrzésére használható, amikor az szerepel a társított ValidationAttribute attribútumaikban.

Interfészek

Name Description
IValidatableObject

Lehetővé teszi az objektumok érvényesítését.

Enumerációk

Name Description
DataType

Az adatmezőkkel és paraméterekkel társított adattípusok számbavételét jelöli.