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 |
See Also