Поделиться через


Типы данных конструктора моделей

Далее описаны различные типы свойств, используемых в объектах и коллекциях определений в разделе электронной документации, посвященном конструктору моделей отчетов. Все типы данных встречаются в языке определения семантической модели (SMDL) в виде элементов, если не задано иначе.

Тип Описание

ID

Свойство со значением, которое уникально идентифицирует объект в глобальной области. Если имя свойства ID, это свойство появляется в SMDL в виде атрибута. Во всех остальных случаях это свойство появляется в SMDL в виде элемента.

Object

Свойство, структура которого определена в разделах определения объекта.

String

Свойство со значением текстовой строки.

Name

Свойство со значением текстовой строки. Имена должны быть уникальны внутри пространства имен элемента. Если не указано, пространством имен для элемента считается самое внутреннее пространство имен, содержащее объект с именем.

Integer

Свойство со значением целого типа (int32).

Boolean

Свойство объекта со значением true или false. Если иное не указано, то значением незаданного объекта Boolean будет False.

Float

Свойство со значением с плавающей точкой. Точка (.) используется как необязательный десятичный разделитель.

Enum

Свойство со строковым значением, которое может быть одним из списка определенных значений.

Date

Свойство с полностью указанной датой или датой-временем в формате даты ISO8601: ГГГГ-ММ-ДД[ТЧЧ:ММ[:СС[.С]]].

Language

Свойство с текстовым значением, которое содержит код языка и культуры, такое как «en-us» для английского US. Значение должно быть или заданным языком, или нейтральным языком, для которого язык по умолчанию определен в Microsoft .NET Framework.

Binary

Свойство с закодированным base-64 бинарным значением.

Variant

Свойство со значением любого простого типа XML.

EntityKey

Свойство с закодированным base-64 бинарным значением, которое уникально определяет экземпляр сущности. EntityKey создается из объединения ключевых столбцов сущности. Первый байт зарезервирован и должен быть равен нулю. За первым байтом следует бинарная сериализация ключевых столбцов таблицы, к которой привязана сущность или столбец в их собственных типах. Ключевые столбцы сериализованы в порядке, в котором они были определены в списке первичных ключей в физической модели.

Перечисление 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

None

EntityKey

См. также

Основные понятия

Конструктор моделей
Свойства объектов конструктора моделей
Создание нерегламентированных отчетов с помощью моделей отчетов
Работа с конструктором моделей

Справка и поддержка

Получение помощи по SQL Server 2005