System.ComponentModel.DataAnnotations Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Attributklassen bereit, mit denen Metadaten für ASP.NET MVC- und ASP.NET-Datensteuerelemente definiert werden.
Klassen
AllowedValuesAttribute |
Gibt eine Liste von Werten an, die in einer Eigenschaft zulässig sein sollen. |
AssociatedMetadataTypeTypeDescriptionProvider |
Erweitert die Metadateninformationen für eine Klasse, indem in einer zugeordneten Klasse definierte Attribute und Eigenschafteninformationen hinzugefügt werden. |
AssociationAttribute |
Gibt an, dass ein Entitätselement eine Datenbeziehung (beispielsweise eine Fremdschlüsselbeziehung) darstellt. |
Base64StringAttribute |
Gibt an, dass ein Datenfeldwert eine wohlgeformte Base64-Zeichenfolge ist. |
BindableTypeAttribute |
Gibt an, ob ein Typ normalerweise für die Bindung verwendet wird. |
CompareAttribute |
Stellt ein Attribut bereit, das zwei Eigenschaften vergleicht. |
ConcurrencyCheckAttribute |
Gibt an, dass eine Eigenschaft an Überprüfungen auf optimistische Nebenläufigkeit beteiligt ist. |
CreditCardAttribute |
Gibt an, dass ein Datenfeldwert eine Kreditkartennummer ist. |
CustomValidationAttribute |
Gibt eine benutzerdefinierte Validierungsmethode zum Validieren einer Eigenschaft oder Klasseninstanz an. |
DataTypeAttribute |
Gibt den Namen eines zusätzlichen Typs an, der einem Datenfeld zugeordnet werden soll. |
DeniedValuesAttribute |
Gibt eine Liste von Werten an, die in einer Eigenschaft nicht zulässig sein sollen. |
DisplayAttribute |
Stellt ein allgemeines Attribut bereit, mit dem Sie lokalisierbare Zeichenfolgen für Typen und Member von Entitätsteilklassen angeben können. |
DisplayColumnAttribute |
Gibt die Spalte an, die in der angegebenen Tabelle als Fremdschlüsselspalte angezeigt wird. |
DisplayFormatAttribute |
Gibt an, wie Datenfelder von ASP.NET Dynamic Data angezeigt und formatiert werden. |
EditableAttribute |
Gibt an, ob ein Datenfeld bearbeitet werden kann. |
EmailAddressAttribute |
Überprüft eine E-Mail-Adresse. |
EnumDataTypeAttribute |
Ermöglicht die Zuordnung einer .NET-Enumeration zu einer Datenspalte. |
FileExtensionsAttribute |
Überprüft Dateierweiterungen. |
FilterUIHintAttribute |
Stellt ein Attribut dar, mit dem das Filterverhalten für eine Spalte angegeben wird. |
KeyAttribute |
Gibt mindestens eine Eigenschaft an, die eine Entität eindeutig identifiziert. |
LengthAttribute |
Gibt die minimale und maximale Länge von Sammlungs-/Zeichenfolgendaten an, die in einer Eigenschaft zulässig sind. |
MaxLengthAttribute |
Gibt die maximale zulässige Länge von Array- oder Zeichenfolgendaten in einer Eigenschaft an. |
MetadataTypeAttribute |
Gibt die Metadatenklasse an, die einer Datenmodellklasse zugeordnet werden soll. |
MinLengthAttribute |
Gibt die minimale zulässige Länge von Array- oder Zeichenfolgendaten in einer Eigenschaft an. |
PhoneAttribute |
Gibt an, dass ein Datenfeldwert eine wohlgeformte Telefonnummer ist. |
RangeAttribute |
Gibt die Einschränkungen des numerischen Bereichs für den Wert eines Datenfelds an. |
RegularExpressionAttribute |
Gibt an, dass ein Datenfeldwert in ASP.NET Dynamic Data mit dem angegebenen regulären Ausdruck übereinstimmen muss. |
RequiredAttribute |
Gibt an, dass ein Datenfeldwert erforderlich ist. |
ScaffoldColumnAttribute |
Gibt an, ob eine Klasse oder eine Datenspalte Gerüstbau verwendet. |
ScaffoldTableAttribute |
Gibt an, ob eine Klasse oder eine Datentabelle Gerüstbau verwendet. |
StringLengthAttribute |
Gibt den Mindest- und Maximalwert für die zulässige Zeichenlänge eines Datenfelds an. |
TimestampAttribute |
Gibt den Datentyp der Spalte als Zeilenversion an. |
UIHintAttribute |
Gibt die Vorlage oder das Benutzersteuerelement an, mit der bzw. dem Dynamic Data ein Datenfeld anzeigt. |
UrlAttribute |
Stellt die URL-Überprüfung bereit. |
ValidationAttribute |
Dient als Basisklasse für alle Validierungsattribute. |
ValidationContext |
Beschreibt den Kontext, in dem eine Validierungsüberprüfung ausgeführt wird. |
ValidationException |
Stellt die Ausnahme dar, die während der Validierung eines Datenfelds auftritt, wenn die ValidationAttribute-Klasse verwendet wird. |
ValidationResult |
Stellt einen Container für die Ergebnisse einer Validierungsanforderung dar. |
Validator |
Definiert eine Hilfsklasse, die zum Überprüfen von Objekten, Eigenschaften und Methoden verwendet werden kann, indem sie in die zugehörigen ValidationAttribute-Attribute eingeschlossen wird. |
Schnittstellen
IValidatableObject |
Bietet eine Möglichkeit, ein Objekt zu überprüfen. |
Enumerationen
DataType |
Stellt eine Enumeration der Datentypen dar, die Datenfeldern und -parametern zugeordnet sind. |