System.ComponentModel.DataAnnotations Obor názvů

poskytuje třídy atributů, které se používají k definování metadat pro ASP.NET MVC a ASP.NET datových ovládacích prvků.

Třídy

AssociatedMetadataTypeTypeDescriptionProvider

Rozšiřuje informace o metadatech třídy přidáním atributů a informací o vlastnostech definovaných v přidružené třídě.

AssociationAttribute

Určuje, že člen entity představuje datový vztah, například vztah cizího klíče.

BindableTypeAttribute

Určuje, zda je typ pro vazbu obvykle používán.

CompareAttribute

Poskytuje atribut, který porovnává dvě vlastnosti.

ConcurrencyCheckAttribute

Určuje, že vlastnost se účastní optimistických kontrol souběžnosti.

CreditCardAttribute

Určuje, že hodnota datového pole je číslo platební karty.

CustomValidationAttribute

Určuje vlastní metodu ověřování, která se používá k ověření vlastnosti nebo instance třídy.

DataTypeAttribute

Určuje název dalšího typu, který se má přidružit k datovému poli.

DisplayAttribute

Poskytuje atribut pro obecné účely, který umožňuje určit lokalizovatelné řetězce pro typy a členy částečných tříd entit.

DisplayColumnAttribute

Určuje sloupec, který se zobrazí v tabulce označované jako sloupec cizího klíče.

DisplayFormatAttribute

Určuje způsob zobrazení a formátování datových polí pomocí ASP.NET dynamických dat.

EditableAttribute

Určuje, jestli je datové pole upravitelné.

EmailAddressAttribute

Ověří e-mailovou adresu.

EnumDataTypeAttribute

Umožňuje mapování výčtu .NET na datový sloupec.

FileExtensionsAttribute

Ověřuje přípony názvů souborů.

FilterUIHintAttribute

Představuje atribut, který slouží k určení chování filtrování sloupce.

KeyAttribute

Označuje jednu nebo více vlastností, které jednoznačně identifikují entitu.

MaxLengthAttribute

Určuje maximální délku polí nebo řetězcových dat povolených ve vlastnosti.

MetadataTypeAttribute

Určuje třídu metadat, která se má přidružit ke třídě datového modelu.

MinLengthAttribute

Určuje minimální délku maticových nebo řetězcových dat povolených ve vlastnosti.

PhoneAttribute

Určuje, že hodnota datového pole je správně vytvořené telefonní číslo.

RangeAttribute

Určuje omezení číselného rozsahu pro hodnotu datového pole.

RegularExpressionAttribute

Určuje, že hodnota datového pole v ASP.NET Dynamická data musí odpovídat zadanému regulárnímu výrazu.

RequiredAttribute

Určuje, že se vyžaduje hodnota datového pole.

ScaffoldColumnAttribute

Určuje, zda třída nebo datový sloupec používá generování uživatelského rozhraní.

ScaffoldTableAttribute

Určuje, zda třída nebo tabulka dat používá generování uživatelského rozhraní.

StringLengthAttribute

Určuje minimální a maximální délku znaků, které jsou povolené v datovém poli.

TimestampAttribute

Určuje datový typ sloupce jako verzi řádku.

UIHintAttribute

Určuje šablonu nebo uživatelský ovládací prvek, který dynamická data používá k zobrazení datového pole.

UrlAttribute

Poskytuje ověření adresy URL.

ValidationAttribute

Slouží jako základní třída pro všechny atributy ověřování.

ValidationContext

Popisuje kontext, ve kterém se provádí kontrola ověření.

ValidationException

Představuje výjimku, ke které dochází při ověřování datového pole při ValidationAttribute použití třídy.

ValidationResult

Představuje kontejner pro výsledky žádosti o ověření.

Validator

Definuje pomocnou třídu, která se dá použít k ověření objektů, vlastností a metod, pokud je součástí jejich přidružených ValidationAttribute atributů.

Rozhraní

IValidatableObject

Poskytuje způsob ověření objektu.

Výčty

DataType

Představuje výčet datových typů přidružených k datovým polím a parametrům.