Udostępnij za pośrednictwem


Model Designer Data Types

Poniższe informacje zawierają opisy różnych typów właściwości używanych w definicjach obiektów i kolekcji przedstawionych w sekcji Report Model Designer dokumentacji Books Online.Każdy z tych typów danych występuje jako element w języku SMDL (Semantic Model Definition Language), o ile nie zaznaczono, że jest inaczej.

Typ

Description

ID

Właściwość, której wartość globalnie i jednoznacznie określa obiekt.Jeśli nazwą tej właściwości jest ID, właściwość jest atrybutem w języku SMDL.We wszystkich innych przypadkach ta właściwość jest elementem w języku SMDL.

Object

Właściwość, której struktura jest definiowana w tematach definiowania obiektu.

String

Właściwość, której wartością jest ciąg tekstowy.

Name

Właściwość, której wartością jest ciąg tekstowy.Nazwy muszą być unikatowe w obszarze nazw elementu.Jeśli obszar nazw elementu nie jest określony, jest to najbardziej wewnętrzny obiekt zawierający, który ma nazwę.

Integer

Właściwość, której wartością jest liczba całkowita (int32).

Boolean

Właściwość o true lub false jako wartość obiektu. Jeżeli nie określono inaczej, została pominięta opcjonalne obiektu typu logiczny wartość False.

Float

Właściwość, której wartością jest liczba zmiennoprzecinkowa.Opcjonalnym separatorem dziesiętnym jest przecinek (,).

Enum

Właściwość z wartością tekst ciąg, który musi być jedną z listy wyznaczonych wartości.

Date

Właściwość pełni określonej wartości data lub data/godziny określonego w formacie data ISO8601: RRRR MM-DD [THH:MM [: SS [.S]]].

Time

Właściwość w format data ISO 8601 wartość pełni określonego czas: HH: MM [: SS [.S]].

Language

Właściwość, której wartość tekstowa zawiera kod języka i kultury, na przykład „pl-pl” dla języka polskiego.The value must either be a specific language or a neutral language for which a default language is defined in the Microsoft .NET Framework.

Binary

Właściwość, której wartością jest wartość binarna zakodowana zgodnie ze standardem base-64.

Variant

Właściwość z dowolnym prostym typem XML.

EntityKey

Właściwość mająca wartość binarną zakodowaną zgodnie ze standardem base-64, która jednoznacznie określa wystąpienie jednostki.An EntityKey is created from a composite of the klucz columns for the obiekt. Pierwszy bajt jest zarezerwowany i musi być równy zero.Po pierwszym bajcie występuje binarne szeregowanie kolumn klucza w tabeli, z którą jednostka lub kolumna jest powiązana za pomocą typów macierzystych.Kolumny klucza są szeregowane w kolejności, w jakiej zostały zdefiniowane na liście kluczy podstawowych w modelu fizycznym.

Wyliczanie typów danych

Wyliczanie typów danych definiuje typ danych atrybutu, wyrażenia lub parametru.Typ danych musi być zgodny z następującym typem właściwości programu Report Model Designer oraz odpowiadającymi mu typami aparatu plików wykonywalnych języka wspólnego (CLR).Wartości z bazy danych, które mają typy CLR, są traktowane jak odpowiadający im typ programu Report Model Designer.

Typy CLR

Odpowiadający im typ programu Report Model Designer

Boolean

Boolean

Data i godzina, Przesunięcie daty i godziny

DateTime

Uwaga: Można wprowadzić przesunięcia DateTime, ale usług Reporting Services automatycznie konwertuje je na wartości DateTime UTC.

Odstęp czasu

Godzina

Int16, Int32, UInt16, Byte, SByte

Integer

Liczba dziesiętna, Int64, UInt32, UInt64

Liczba dziesiętna

Single, Double

Float

Ciąg, Znak, GUID

String

Byte[]

Binary

None

Klucz jednostki