다음을 통해 공유


개념적 모델 형식

CSDL(개념 스키마 정의 언어)에서는 개념적 모델의 속성을 정의하는 EDMSimpleTypes라는 추상 기본 데이터 형식 집합을 지원합니다. EDMSimpleTypes는 저장소 또는 호스팅 환경에서 지원되는 기본 데이터 형식에 대한 프록시입니다. Entity Framework에서 EDMSimpleTypes가 SQL Server 데이터 형식에 매핑되는 방식에 대한 자세한 내용은 .NET Framework Data Provider for SQL Server 형식를 참조하십시오.

다음 표에서는 CSDL에서 지원되는 기본 데이터 형식을 보여 줍니다. 또한 각 EDMSimpleType에 적용할 수 있는 패싯을 보여 줍니다.

EDMSimpleType 설명 적용 가능한 패싯

Edm.Binary

이진 데이터를 포함합니다.

MaxLength, FixedLength, Nullable, Default

Edm.Boolean

true 또는 false 값을 포함합니다.

Nullable, Default

Edm.Byte

부호 없는 8비트 정수 값을 포함합니다.

Precision, Nullable, Default

Edm.DateTime

날짜 및 시간을 나타냅니다.

Precision, Nullable, Default

Edm.DateTimeOffset

날짜 및 시간을 GMT에서의 오프셋(분)으로 포함합니다.

Precision, Nullable, Default

Edm.Decimal

고정 전체 자릿수와 소수 자릿수가 있는 숫자 값을 포함합니다.

Precision, Nullable, Default

Edm.Double

전체 자릿수가 15자리인 부동 소수점 숫자를 포함합니다.

Precision, Nullable, Default

Edm.Float

전체 자릿수가 7자리인 부동 소수점 숫자를 포함합니다.

Precision, Nullable, Default

Edm.Guid

16바이트 고유 식별자를 포함합니다.

Precision, Nullable, Default

Edm.Int16

부호 있는 16비트 정수 값을 포함합니다.

Precision, Nullable, Default

Edm.Int32

부호 있는 32비트 정수 값을 포함합니다.

Precision, Nullable, Default

Edm.Int64

부호 있는 64비트 정수 값을 포함합니다.

Precision, Nullable, Default

Edm.SByte

부호 있는 8비트 정수 값을 포함합니다.

Precision, Nullable, Default

Edm.String

문자 데이터를 포함합니다.

Unicode, FixedLength, MaxLength, Collation, Precision, Nullable, Default

Edm.Time

시간을 포함합니다.

Precision, Nullable, Default

참고 항목

개념

정식 함수(Entity SQL)
CLR 메서드에서 정식 함수로의 매핑
CSDL 사양

기타 리소스

CSDL, SSDL 및 MSL 사양