System.ComponentModel.DataAnnotations Ad Alanı

ASP.NET MVC ve ASP.NET veri denetimleri için meta verileri tanımlamak üzere kullanılan öznitelik sınıfları sağlar. Provides attribute classes that are used to define metadata for ASP.NET MVC and ASP.NET data controls.

Sınıflar

AssociatedMetadataTypeTypeDescriptionProvider

İlişkili bir sınıfta tanımlanan öznitelikler ve özellik bilgilerini ekleyerek bir sınıfa ait meta veri bilgilerini genişletir.Extends the metadata information for a class by adding attributes and property information that is defined in an associated class.

AssociationAttribute

Bir varlık üyesinin yabancı anahtar ilişkisi gibi bir veri ilişkisini temsil ettiğini belirtir.Specifies that an entity member represents a data relationship, such as a foreign key relationship.

BindableTypeAttribute

Bir türün, genellikle bağlama için kullanılıp kullanılmadığını belirtir.Specifies whether a type is typically used for binding.

CompareAttribute

İki özelliği karşılaştıran bir öznitelik sağlar.Provides an attribute that compares two properties.

ConcurrencyCheckAttribute

Bir özelliğin iyimser eşzamanlılık denetimlerine katıldığını belirtir.Specifies that a property participates in optimistic concurrency checks.

CreditCardAttribute

Bir veri alanı değerinin kredi kartı numarası olduğunu belirtir.Specifies that a data field value is a credit card number.

CustomValidationAttribute

Bir özelliği veya sınıf örneğini doğrulamak için kullanılan özel bir doğrulama yöntemini belirtir.Specifies a custom validation method that is used to validate a property or class instance.

DataTypeAttribute

Bir veri alanı ile ilişkilendirilecek ek türün adını belirtir.Specifies the name of an additional type to associate with a data field.

DisplayAttribute

, Varlık kısmi sınıflarının türleri ve üyeleri için yerelleştirilebilir dizeler belirtmenize imkan tanıyan genel amaçlı bir öznitelik sağlar.Provides a general-purpose attribute that lets you specify localizable strings for types and members of entity partial classes.

DisplayColumnAttribute

Başvurulan tabloda yabancı anahtar sütunu olarak görüntülenen sütunu belirtir.Specifies the column that is displayed in the referred table as a foreign-key column.

DisplayFormatAttribute

Veri alanlarının ASP.NET dinamik veriler tarafından nasıl görüntülendiğini ve biçimlendirileceğini belirtir.Specifies how data fields are displayed and formatted by ASP.NET Dynamic Data.

EditableAttribute

Bir veri alanının düzenlenebilir olup olmadığını gösterir.Indicates whether a data field is editable.

EmailAddressAttribute

Bir e-posta adresini doğrular.Validates an email address.

EnumDataTypeAttribute

Bir .NET numaralandırmasının bir veri sütunuyla eşleştirilmesini sağlar.Enables a .NET enumeration to be mapped to a data column.

FileExtensionsAttribute

Dosya adı uzantılarını doğrular.Validates file name extensions.

FilterUIHintAttribute

Bir sütunun filtreleme davranışını belirtmek için kullanılan bir özniteliği temsil eder.Represents an attribute that is used to specify the filtering behavior for a column.

KeyAttribute

Bir varlığı benzersiz bir şekilde tanımlayan bir veya daha fazla özelliği gösterir.Denotes one or more properties that uniquely identify an entity.

MaxLengthAttribute

Bir özellikte izin verilen dizi veya dize verisinin uzunluk üst sınırını belirtir.Specifies the maximum length of array or string data allowed in a property.

MetadataTypeAttribute

Bir veri modeli sınıfıyla ilişkilendirilecek meta veri sınıfını belirtir.Specifies the metadata class to associate with a data model class.

MinLengthAttribute

Bir özellikte izin verilen dizi veya dize verisinin minimum uzunluğunu belirtir.Specifies the minimum length of array or string data allowed in a property.

PhoneAttribute

Bir veri alanı değerinin iyi biçimlendirilmiş bir telefon numarası olduğunu belirtir.Specifies that a data field value is a well-formed phone number.

RangeAttribute

Bir veri alanının değeri için sayısal Aralık kısıtlamalarını belirtir.Specifies the numeric range constraints for the value of a data field.

RegularExpressionAttribute

ASP.NET dinamik verilerinde bir veri alanı değerinin belirtilen normal ifadeyle eşleşmesi gerektiğini belirtir.Specifies that a data field value in ASP.NET Dynamic Data must match the specified regular expression.

RequiredAttribute

Bir veri alanı değerinin gerekli olduğunu belirtir.Specifies that a data field value is required.

ScaffoldColumnAttribute

Bir sınıf veya veri sütununun yapı iskelesi kullanıp kullanmadığını belirtir.Specifies whether a class or data column uses scaffolding.

ScaffoldTableAttribute

Bir sınıf veya veri tablosunun yapı iskelesi kullanıp kullanmadığını belirtir.Specifies whether a class or data table uses scaffolding.

StringLengthAttribute

Veri alanında izin verilen en düşük ve en fazla karakter uzunluğunu belirtir.Specifies the minimum and maximum length of characters that are allowed in a data field.

TimestampAttribute

Sütunun veri türünü satır sürümü olarak belirtir.Specifies the data type of the column as a row version.

UIHintAttribute

Dinamik verilerin bir veri alanını göstermek için kullandığı şablonu veya Kullanıcı denetimini belirtir.Specifies the template or user control that Dynamic Data uses to display a data field.

UrlAttribute

URL doğrulaması sağlar.Provides URL validation.

ValidationAttribute

Tüm doğrulama öznitelikleri için temel sınıf olarak işlev görür.Serves as the base class for all validation attributes.

ValidationContext

Doğrulama denetiminin gerçekleştirildiği bağlamı açıklar.Describes the context in which a validation check is performed.

ValidationException

Sınıf kullanıldığında bir veri alanının doğrulanması sırasında oluşan özel durumu temsil eder ValidationAttribute .Represents the exception that occurs during validation of a data field when the ValidationAttribute class is used.

ValidationResult

Doğrulama isteğinin sonuçları için kapsayıcıyı temsil eder.Represents a container for the results of a validation request.

Validator

Nesneleri, özellikleri ve yöntemleri ilişkili özniteliklerine dahil edildiğinde doğrulamak için kullanılabilecek bir yardımcı sınıfı tanımlar ValidationAttribute .Defines a helper class that can be used to validate objects, properties, and methods when it is included in their associated ValidationAttribute attributes.

Arabirimler

IValidatableObject

Bir nesnenin doğrulanması için bir yol sağlar.Provides a way for an object to be validated.

Numaralandırmalar

DataType

Veri alanları ve parametrelerle ilişkili veri türlerinin bir listesini temsil eder.Represents an enumeration of the data types associated with data fields and parameters.