ColumnBinding 資料類型 (ASSL)
定義代表資料來源 view 中的資料行系結至 DataItem 元素的衍生資料類型。
Syntax
<ColumnBinding>
<!-- The following elements extend Binding -->
<TableID>...</TableID>
<ColumnID>...</ColumnID>
</ColumnBinding>
資料類型特性
特性 | 描述 |
---|---|
基底資料類型 | 繫結 |
衍生資料類型 | None |
資料類型關聯性
關聯性 | 元素 |
---|---|
父元素 | None |
子元素 | ColumnID、 TableID |
衍生的元素 | 查看系結 |
備註
若要建立有效的 XML 專案名稱,ADO.NET 資料集 物件會在序列化為 XML 架構定義時,將資料表名稱編碼 (XSD) ;例如,名稱「訂單詳細資料」會變成「Order_x0020_Details」。 同樣地, ColumnBinding專案所包含的ColumnID和TableID元素,以及資料來源視圖 (DSV) 中的參考物件,也必須在序列化期間編碼名稱,以確保名稱直接符合 DSV 中的文字。 Analysis Services 實例會將這些名稱解碼,就像 資料集 物件模型一樣。
使用TableBinding資料類型的元素所包含的TableDefinitions專案,以及 DSV 中的資料表,也必須在序列化為 XSD 時編碼名稱。 但是,不應該將資料 分割 系結中的資料表名稱編碼,因為這些名稱只是存在資料庫中的資料表名稱,不一定要在 DSV 中。 若未編碼 分割 區系結中的資料表名稱,也可以達到下列各項:
它會讓資料分割的資料定義程式庫 (DDL) 更簡單。
它會提供較佳的一致性,因為資料分割可以具有資料表名稱或 SELECT 陳述式,而且 SELECT 陳述式不應該進行編碼。
資料表和資料行名稱不包含分隔符號 (例如) 的 "["。
如需系 結類型的 詳細資訊,包括 Analysis Services 指令碼語言的資料表 (ASSL 系 結類型的) 物件和系 結類型的 繼承階層,請參閱 (ASSL) 的系結資料類型。
AMO 物件模型中的對應元素是 ColumnBinding 。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應