System.ComponentModel.DataAnnotations 네임스페이스

ASP.NET MVC 및 ASP.NET 데이터 컨트롤에 대한 메타데이터를 정의하는 데 사용되는 특성 클래스를 제공합니다.

클래스

Name Description
AssociatedMetadataTypeTypeDescriptionProvider

연결된 클래스에 정의된 특성 및 속성 정보를 추가하여 클래스에 대한 메타데이터 정보를 확장합니다.

AssociationAttribute

엔터티 멤버가 외래 키 관계와 같은 데이터 관계를 나타내게 지정합니다.

BindableTypeAttribute

형식이 일반적으로 바인딩에 사용되는지 여부를 지정합니다.

CompareAttribute

두 속성을 비교하는 특성을 제공합니다.

ConcurrencyCheckAttribute

속성이 낙관적 동시성 검사에 참여하도록 지정합니다.

CreditCardAttribute

데이터 필드 값이 신용 카드 번호임을 지정합니다.

CustomValidationAttribute

속성 또는 클래스 인스턴스의 유효성을 검사하는 데 사용되는 사용자 지정 유효성 검사 메서드를 지정합니다.

DataTypeAttribute

데이터 필드와 연결할 추가 형식의 이름을 지정합니다.

DisplayAttribute

엔터티 부분 클래스의 형식 및 멤버에 대해 지역화 가능한 문자열을 지정할 수 있는 범용 특성을 제공합니다.

DisplayColumnAttribute

참조된 테이블에 외래 키 열로 표시되는 열을 지정합니다.

DisplayFormatAttribute

ASP.NET Dynamic Data에서 데이터 필드를 표시하고 서식을 지정하는 방법을 지정합니다.

EditableAttribute

데이터 필드를 편집할 수 있는지 여부를 나타냅니다.

EmailAddressAttribute

전자 메일 주소의 유효성을 검사합니다.

EnumDataTypeAttribute

.NET 열거형을 데이터 열에 매핑할 수 있습니다.

FileExtensionsAttribute

파일 이름 확장명 유효성을 검사합니다.

FilterUIHintAttribute

열에 대한 필터링 동작을 지정하는 데 사용되는 특성을 나타냅니다.

KeyAttribute

엔터티를 고유하게 식별하는 하나 이상의 속성을 지정합니다.

MaxLengthAttribute

속성에 허용되는 배열 또는 문자열 데이터의 최대 길이를 지정합니다.

MetadataTypeAttribute

데이터 모델 클래스와 연결할 메타데이터 클래스를 지정합니다.

MinLengthAttribute

속성에 허용되는 배열 또는 문자열 데이터의 최소 길이를 지정합니다.

PhoneAttribute

데이터 필드 값이 올바른 형식의 전화 번호임을 지정합니다.

RangeAttribute

데이터 필드 값에 대한 숫자 범위 제약 조건을 지정합니다.

RegularExpressionAttribute

ASP.NET Dynamic Data의 데이터 필드 값이 지정된 정규식과 일치해야 임을 지정합니다.

RequiredAttribute

데이터 필드 값이 필요 하다는 것을 지정 합니다.

ScaffoldColumnAttribute

클래스 또는 데이터 열이 스캐폴딩을 사용하는지 여부를 지정합니다.

ScaffoldTableAttribute

클래스 또는 데이터 테이블이 스캐폴딩을 사용하는지 여부를 지정합니다.

StringLengthAttribute

데이터 필드에 허용되는 문자의 최소 및 최대 길이를 지정합니다.

TimestampAttribute

열의 데이터 형식을 행 버전으로 지정합니다.

UIHintAttribute

동적 데이터가 데이터 필드를 표시하는 데 사용하는 템플릿 또는 사용자 컨트롤을 지정합니다.

UrlAttribute

URL 유효성 검사를 제공합니다.

ValidationAttribute

모든 유효성 검사 특성의 기본 클래스 역할을 합니다.

ValidationContext

유효성 검사가 수행되는 컨텍스트에 대해 설명합니다.

ValidationException

클래스를 사용할 때 데이터 필드의 유효성을 검사하는 동안 발생하는 예외를 ValidationAttribute 나타냅니다.

ValidationResult

유효성 검사 요청의 결과에 대한 컨테이너를 나타냅니다.

Validator

연결된 특성에 포함될 때 개체, 속성 및 메서드의 유효성을 검사하는 데 사용할 수 있는 도우미 클래스를 ValidationAttribute 정의합니다.

인터페이스

Name Description
IValidatableObject

개체의 유효성을 검사하는 방법을 제공합니다.

열거형

Name Description
DataType

데이터 필드 및 매개 변수와 연결된 데이터 형식의 열거형을 나타냅니다.