다음을 통해 공유


System.ComponentModel.DataAnnotations 네임스페이스

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

클래스

AllowedValuesAttribute

속성에서 허용해야 하는 값 목록을 지정합니다.

AssociatedMetadataTypeTypeDescriptionProvider

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

AssociationAttribute

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

Base64StringAttribute

데이터 필드 값이 올바른 형식의 Base64 문자열임을 지정합니다.

BindableTypeAttribute

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

CompareAttribute

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

ConcurrencyCheckAttribute

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

CreditCardAttribute

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

CustomValidationAttribute

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

DataTypeAttribute

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

DeniedValuesAttribute

속성에서 허용되지 않아야 하는 값 목록을 지정합니다.

DisplayAttribute

엔터티 partial 클래스의 형식과 멤버에 대해 지역화 가능한 문자열을 지정할 수 있도록 해주는 일반 용도의 특성을 제공합니다.

DisplayColumnAttribute

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

DisplayFormatAttribute

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

EditableAttribute

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

EmailAddressAttribute

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

EnumDataTypeAttribute

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

FileExtensionsAttribute

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

FilterUIHintAttribute

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

KeyAttribute

엔터티를 고유하게 식별하는 속성을 하나 이상 나타냅니다.

LengthAttribute

속성에 허용되는 컬렉션/문자열 데이터의 최소 및 최대 길이를 지정합니다.

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 특성에 포함될 때 유효성을 검사하는 데 사용할 수 있는 도우미 클래스를 정의합니다.

인터페이스

IValidatableObject

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

열거형

DataType

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