Тип данных ColumnBinding (ASSL)
Определяет производный тип данных, представляющий привязку столбца в представлении источника данных к элементу DataItem .
Синтаксис
<ColumnBinding>
<!-- The following elements extend Binding -->
<TableID>...</TableID>
<ColumnID>...</ColumnID>
</ColumnBinding>
Характеристики типа данных
Характеристика | Описание |
---|---|
Базовые типы данных | Привязка |
Производные типы данных | Нет |
Связи типа данных
Связь | Элемент |
---|---|
Родительские элементы | None |
Дочерние элементы | Columnid, TableID |
Производные элементы | См. раздел Binding |
Комментарии
Чтобы создать допустимые имена XML-элементов, объекты набора данных ADO.NET кодируют имена таблиц по мере их сериализации в определение схемы XML (XSD). Например, имя "сведения о заказе" преобразуется в "Order_x0020_Details". Аналогично, элементы columnid и TableID , содержащиеся в элементе ColumnBinding и ссылающиеся на объекты в представлении источника данных (DSV), должны также кодировать имена во время сериализации, чтобы гарантировать, что имена непосредственно соответствуют тексту в DSV. Analysis Services экземпляр будет декодировать эти имена, как и объектная модель набора данных .
Элемент табледефинитионс , содержащийся в элементе, использующем тип данных TableBinding и ссылающийся на таблицы в DSV, должен также кодировать имена при сериализации в XSD. Однако имена таблиц в привязках секций не должны быть закодированы, так как эти имена представляют собой имена таблиц, существующих в базе данных и не обязательно должны находиться в DSV. Не кодировать имена таблиц в привязках секций также достигается следующее:
Библиотека определения данных для секций становится проще.
Обеспечивается большая согласованность, поскольку секции могут содержать либо имена таблиц, либо инструкции SELECT, а инструкции SELECT не должны быть закодированы.
Имена таблиц и столбцов не содержат разделители (например, "[" для).
Дополнительные сведения о типе привязки , включая таблицы объектов языка сценариев ANALYSIS Services (ASSL) типа привязки и иерархии наследования типов привязки , см. в разделе тип данных привязки (ASSL).
Соответствующий элемент в модели объектов AMO — это ColumnBinding .