모델 디자이너 데이터 형식
다음 정보는 온라인 설명서의 보고서 모델 디자이너 섹션에서 개체 및 컬렉션 정의에 사용되는 다양한 속성 유형에 대한 설명입니다. 다른 언어를 지정하지 않는 이상 모든 데이터 형식은 SMDL(Semantic Model Definition Language)에 요소로 표시됩니다.
유형 | 설명 |
---|---|
ID |
개체를 전역적으로 고유하게 식별하는 값을 가진 속성입니다. 속성 이름이 ID이면 이 속성은 SMDL에 특성으로 표시됩니다. 다른 모든 경우에는 SMDL에 요소로 표시됩니다. |
Object |
개체 정의 항목에서 구조가 정의되는 속성입니다. |
String |
문자열 텍스트 값을 갖는 속성입니다. |
Name |
문자열 텍스트 값을 갖는 속성입니다. 이름은 항목의 네임스페이스 내에서 고유해야 합니다. 지정하지 않을 경우 항목의 네임스페이스는 가장 안쪽에 위치하고 있으며 이름이 있는 포함하는 개체입니다. |
Integer |
정수(int32) 값이 있는 속성입니다. |
Boolean |
개체 값으로 true 또는 false를 갖는 속성입니다. 다르게 지정되지 않는 이상 생략된 선택적 Boolean 개체의 값은 False입니다. |
Float |
float 값이 있는 속성입니다. 마침표(.)를 선택적 소수 구분 기호로 사용합니다. |
Enum |
지정된 값 목록의 하나인 문자열 텍스트 값이 있는 속성입니다. |
Date |
완전히 지정된 날짜 또는 ISO8601 날짜 형식(YYYY-MM-DD[THH:MM[:SS[.S]]])으로 지정된 날짜/시간 값이 있는 속성입니다. |
Language |
미국 영어에 대한 "en-us"와 같이 언어 및 culture 코드가 포함된 텍스트 값이 있는 속성입니다. 값은 기본 언어가 Microsoft .NET Framework에 정의된 중립 언어 또는 특정 언어여야 합니다. |
Binary |
Base-64로 인코딩된 이진 값이 있는 속성입니다. |
Variant |
단순 XML 유형이 있는 속성입니다. |
EntityKey |
엔터티 인스턴스를 고유하게 식별하는 Base-64로 인코딩된 이진 값이 있는 속성입니다. EntityKey는 엔터티에 대한 복합 키 열에서 생성됩니다. 첫 번째 바이트는 예약되며 0이어야 합니다. 첫 번째 바이트 뒤에는 엔터티 또는 열이 네이티브 유형으로 바인딩되는 테이블에 있는 키 열의 이진 직렬화가 옵니다. 키 열은 물리적 모델의 기본 키 목록에 정의된 순서대로 직렬화됩니다. |
DataType 열거형
DataType 열거형은 특성, 식 또는 매개 변수의 데이터 형식을 정의합니다. 데이터 형식은 다음 보고서 모델 디자이너 속성 유형 및 해당 CLR(공용 언어 런타임) 유형에 맞아야 합니다. 데이터베이스에서 CLR 유형의 값은 해당 보고서 모델 디자이너 유형으로 처리됩니다.
CLR 유형 | 해당 보고서 모델 디자이너 유형 |
---|---|
Boolean |
Boolean |
DateTime |
DateTime |
Int16, Int32, UInt16, Byte, SByte |
Integer |
Decimal, Int64, UInt32, UInt64 |
Decimal |
Single, Double |
Float |
String, Char, GUID |
String |
Byte[] |
Binary |
없음 |
EntityKey |
참고 항목
개념
모델 디자이너
모델 디자이너 개체 속성
보고서 모델을 사용한 임시 보고
모델 디자이너 작업