System.ComponentModel.DataAnnotations Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce classi Attribute usate per definire i metadati per i controlli dei dati ASP.NET MVC e ASP.NET.
Classi
AllowedValuesAttribute |
Specifica un elenco di valori che devono essere consentiti in una proprietà. |
AssociatedMetadataTypeTypeDescriptionProvider |
Estende le informazioni sui metadati di una classe aggiungendo attributi e informazioni sulle proprietà definite in una classe associata. |
AssociationAttribute |
Specifica che un membro dell'entità rappresenta una relazione tra dati, ad esempio una relazione di chiave esterna. |
Base64StringAttribute |
Specifica che un valore di campo dati è una stringa Base64 ben formata. |
BindableTypeAttribute |
Indica se un tipo è normalmente utilizzato per l'associazione. |
CompareAttribute |
Fornisce un attributo che confronta due proprietà. |
ConcurrencyCheckAttribute |
Specifica che una proprietà partecipa ai controlli di concorrenza ottimistica. |
CreditCardAttribute |
Specifica che il valore di un campo dati è un numero di carta di credito. |
CustomValidationAttribute |
Specifica un metodo di convalida personalizzato che viene usato per convalidare un'istanza di classe o proprietà. |
DataTypeAttribute |
Specifica il nome di un tipo aggiuntivo da associare a un campo dati. |
DeniedValuesAttribute |
Specifica un elenco di valori che non devono essere consentiti in una proprietà. |
DisplayAttribute |
Fornisce un attributo di uso generale che consente di specificare stringhe localizzabili per tipi e membri di classi parziali di entità. |
DisplayColumnAttribute |
Specifica la colonna che viene visualizzata nella tabella a cui viene fatto riferimento come colonna della chiave esterna. |
DisplayFormatAttribute |
Specifica il modo in cui i campi dati vengono visualizzati e formattati da ASP.NET Dynamic Data. |
EditableAttribute |
Indica se un campo dati è modificabile. |
EmailAddressAttribute |
Convalida un indirizzo di posta elettronica. |
EnumDataTypeAttribute |
Consente il mapping di un'enumerazione di .NET a una colonna di dati. |
FileExtensionsAttribute |
Convalida le estensioni di file. |
FilterUIHintAttribute |
Rappresenta un attributo che viene usato per specificare il comportamento dei filtri per una colonna. |
KeyAttribute |
Indica una o più proprietà che identificano in modo univoco un'entità. |
LengthAttribute |
Specifica la lunghezza minima e massima dei dati di raccolta/stringa consentiti in una proprietà. |
MaxLengthAttribute |
Specifica la lunghezza massima dei dati in formato matrice o stringa consentita in una proprietà. |
MetadataTypeAttribute |
Specifica la classe di metadati da associare a una classe del modello dati. |
MinLengthAttribute |
Specifica la lunghezza minima dei dati in formato matrice o stringa consentita in una proprietà. |
PhoneAttribute |
Specifica che il valore di un campo dati è un numero di telefono corretto. |
RangeAttribute |
Specifica i vincoli dell'intervallo numerico per il valore di un campo dati. |
RegularExpressionAttribute |
Specifica che il valore di un campo dati in ASP.NET Dynamic Data deve corrispondere all'espressione regolare specificata. |
RequiredAttribute |
Specifica che il valore di un campo dati è obbligatorio. |
ScaffoldColumnAttribute |
Specifica se una classe o una colonna di dati usa lo scaffolding. |
ScaffoldTableAttribute |
Specifica se una classe o una tabella dati utilizza le pagine di supporto temporaneo. |
StringLengthAttribute |
Specifica la lunghezza minima e massima dei caratteri consentiti in un campo dati. |
TimestampAttribute |
Specifica il tipo di dati della colonna come una versione di riga. |
UIHintAttribute |
Specifica il modello o il controllo utente utilizzato da Dynamic Data per visualizzare un campo dati. |
UrlAttribute |
Fornisce la convalida dell'URL. |
ValidationAttribute |
Opera come classe base per tutti gli attributi di convalida. |
ValidationContext |
Descrive il contesto in cui viene eseguito un controllo di convalida. |
ValidationException |
Rappresenta l'eccezione che si verifica durante la convalida di un campo dati, quando viene utilizzata la classe ValidationAttribute. |
ValidationResult |
Rappresenta un contenitore per i risultati di una richiesta di convalida. |
Validator |
Definisce una classe di supporto che può essere utilizzata per convalidare oggetti, proprietà e metodi quando viene inclusa negli attributi ValidationAttribute associati. |
Interfacce
IValidatableObject |
Fornisce un modo per convalidare un oggetto. |
Enumerazioni
DataType |
Rappresenta un'enumerazione dei tipi di dati associati a parametri e campi dati. |