개념적 모델 형식
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 사양