System.ComponentModel.DataAnnotations Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje třídy atributů, které se používají k definování metadat pro ASP.NET MVC a ASP.NET ovládací prvky dat.
Třídy
AllowedValuesAttribute |
Určuje seznam hodnot, které by měly být povoleny ve vlastnosti. |
AssociatedMetadataTypeTypeDescriptionProvider |
Rozšiřuje informace o metadatech pro třídu přidáním atributů a informací o vlastnosti, které jsou definovány v přidružené třídě. |
AssociationAttribute |
Určuje, že člen entity představuje datový vztah, například vztah cizího klíče. |
Base64StringAttribute |
Určuje, že hodnota datového pole je řetězec base64 ve správném formátu. |
BindableTypeAttribute |
Určuje, jestli se typ obvykle používá pro vazbu. |
CompareAttribute |
Poskytuje atribut, který porovnává dvě vlastnosti. |
ConcurrencyCheckAttribute |
Určuje, že vlastnost se účastní kontrol optimistické 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í instance vlastnosti nebo třídy. |
DataTypeAttribute |
Určuje název dalšího typu, který chcete přidružit k datovému poli. |
DeniedValuesAttribute |
Určuje seznam hodnot, které by neměly být povoleny ve vlastnosti. |
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 odkazované tabulce 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 možné datové pole upravovat. |
EmailAddressAttribute |
Ověří e-mailovou adresu. |
EnumDataTypeAttribute |
Umožňuje mapování výčtu .NET na sloupec dat. |
FileExtensionsAttribute |
Ověří přípony názvů souborů. |
FilterUIHintAttribute |
Představuje atribut, který se používá k určení chování filtrování pro sloupec. |
KeyAttribute |
Označuje jednu nebo více vlastností, které jednoznačně identifikují entitu. |
LengthAttribute |
Určuje minimální a maximální délku dat shromažďování nebo řetězce povolenou ve vlastnosti. |
MaxLengthAttribute |
Určuje maximální povolenou délku dat pole nebo řetězce ve vlastnosti. |
MetadataTypeAttribute |
Určuje třídu metadat, která se má přidružit k třídě datového modelu. |
MinLengthAttribute |
Určuje minimální povolenou délku dat pole nebo řetězce ve vlastnosti. |
PhoneAttribute |
Určuje, že hodnota datového pole je telefonní číslo ve správném formátu. |
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 hodnota datového pole je povinná. |
ScaffoldColumnAttribute |
Určuje, jestli třída nebo datový sloupec používá generování uživatelského rozhraní. |
ScaffoldTableAttribute |
Určuje, jestli třída nebo tabulka dat používá generování. |
StringLengthAttribute |
Určuje minimální a maximální délku znaků, které jsou povoleny 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í ověřovací kontrola. |
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á lze použít k ověření objektů, vlastností a metod, pokud je zahrnuta v jejich přidružených ValidationAttribute atributech. |
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. |