共用方式為


ColumnBinding 資料類型 (ASSL)

定義代表資料來源 view 中的資料行系結至 DataItem 元素的衍生資料類型。

Syntax

  
<ColumnBinding>  
   <!-- The following elements extend Binding -->  
   <TableID>...</TableID>  
      <ColumnID>...</ColumnID>  
</ColumnBinding>  

資料類型特性

特性 描述
基底資料類型 繫結
衍生資料類型 None

資料類型關聯性

關聯性 元素
父元素 None
子元素 ColumnIDTableID
衍生的元素 查看系

備註

若要建立有效的 XML 專案名稱,ADO.NET 資料集 物件會在序列化為 XML 架構定義時,將資料表名稱編碼 (XSD) ;例如,名稱「訂單詳細資料」會變成「Order_x0020_Details」。 同樣地, ColumnBinding專案所包含的ColumnIDTableID元素,以及資料來源視圖 (DSV) 中的參考物件,也必須在序列化期間編碼名稱,以確保名稱直接符合 DSV 中的文字。 Analysis Services 實例會將這些名稱解碼,就像 資料集 物件模型一樣。

使用TableBinding資料類型的元素所包含的TableDefinitions專案,以及 DSV 中的資料表,也必須在序列化為 XSD 時編碼名稱。 但是,不應該將資料 分割 系結中的資料表名稱編碼,因為這些名稱只是存在資料庫中的資料表名稱,不一定要在 DSV 中。 若未編碼 分割 區系結中的資料表名稱,也可以達到下列各項:

  • 它會讓資料分割的資料定義程式庫 (DDL) 更簡單。

  • 它會提供較佳的一致性,因為資料分割可以具有資料表名稱或 SELECT 陳述式,而且 SELECT 陳述式不應該進行編碼。

資料表和資料行名稱不包含分隔符號 (例如) 的 "["。

如需系 結類型的 詳細資訊,包括 Analysis Services 指令碼語言的資料表 (ASSL 系 結類型的) 物件和系 結類型的 繼承階層,請參閱 (ASSL) 的系結資料類型。

AMO 物件模型中的對應元素是 ColumnBinding

另請參閱

Analysis Services 指令碼語言 XML 資料類型 (ASSL)