共用方式為


模型設計師資料類型

下列資訊描述在線上叢書的<報表模式設計師>章節裡,物件與集合定義中所使用之不同類型的屬性。除非另有指定,否則所有資料類型在語意模型定義語言 (SMDL) 中都顯示成元素。

類型

描述

ID

值會在全域中唯一識別物件的屬性。如果屬性 (Property) 的名稱是 ID,此屬性 (Property) 在 SMDL 中顯示為屬性 (Attribute)。而在其他所有情況下,此屬性於 SMDL 中顯示為元素。

Object

其結構在物件定義主題中定義的屬性。

String

具有字串文字值的屬性。

Name

具有字串文字值的屬性。名稱在項目的命名空間中必須是唯一的。如果未指定,項目的命名空間是具有名稱的最內層包含物件。

Integer

具有整數 (int32) 值的屬性。

Boolean

以 true 或 false 作為物件之值的屬性。除非另有指定,否則省略的選擇性布林物件值為 False。

Float

具有浮點值的屬性。使用句點 (.) 作為選擇性十進位分隔符號。

Enum

具有字串文字值的屬性,此文字值必須是指定值清單中的一個值。

Date

具有 ISO8601 日期格式所指定之完整指定日期或日期時間值的屬性:YYYY-MM-DD[THH:MM[:SS[.S]]]。

Time

具有 ISO 8601 日期格式之完整指定時間值的屬性:HH:MM[:SS[.S]]。

Language

具有文字值的屬性,此文字值包含語言與文化特性代碼,例如「en-us」代表英文 (美國)。值必須是特定語言,或在 Microsoft.NET Framework 中為其定義了預設語言的中性語言。

Binary

具有 Base-64 編碼二進位值的屬性。

Variant

具有任何簡單 XML 類型的屬性。

EntityKey

具有 Base-64 編碼二進位值的屬性,此二進位值會唯一識別實體的執行個體。EntityKey 是利用實體之索引鍵資料行的複合結果建立。保留第一個位元組,而且必須等於零。第一個位元組之後,是實體或資料行以其原生類型繫結之資料表中,索引鍵資料行的二進位序列化。索引鍵資料行會依照其在實體模型中之主索引鍵清單裡定義的順序序列化。

DataType 列舉

DataType 列舉定義屬性、運算式或參數的資料類型。資料類型必須符合下列報表模型設計師屬性類型,以及其對應的 Common Language Runtime (CLR) 類型。具有 CLR 類型之資料庫中的值,會當成對應之報表模型設計師類型處理。

CLR 類型

對應的報表模型設計師類型

布林

布林值

DateTime,DataTime 位移

DateTime

注意:您可以輸入 DateTime 位移,但 Reporting Services 會自動將其轉換成 DateTime UTC 值。

TimeSpan

Time

Int16、Int32、UInt16、Byte、SByte

整數

Decimal、Int64、UInt32、UInt64

Decimal

Single、Double

Float

String、Char、GUID

字串

Byte[]

Binary

None

EntityKey