將 XML 結構描述 (XSD) 條件約束對應至 DataSet 條件約束

更新: November 2007

XML 結構描述定義語言 (XSD) 允許在其定義的項目和屬性上指定條件約束。將 XML 結構描述對應至 DataSet 內的關聯式結構描述時,XML 結構描述條件約束會對應至 DataSet 內資料表和資料行中的適當關聯式條件約束 (Constraint)。

本節討論下列 XML 結構描述條件約束的對應:

  • 使用 unique 項目指定的唯一性條件約束。

  • 使用 key 項目指定的索引鍵條件約束。

  • 使用 keyref 項目指定的 keyref 條件約束。

您可以在項目或屬性上使用條件約束,為文件內任何執行個體項目的值指定特定限制。例如,在結構描述內 Customer 項目的 CustomerID 項目子系中,索引鍵條件約束會指出 CustomerID 項目子系的值在任何文件執行個體中必須是唯一,且不可為 Null 值。

您也可以在文件的項目和屬性間指定條件約束,以便在文件中建立關係。結構描述中會使用索引鍵條件約束和 keyref 條件約束在文件內指定條件約束,以建立文件項目和屬性之間的關係。

對應處理會在 DataSet 內建立的資料表上,將這些結構描述條件約束轉換為適當的條件約束。

在本節中

相關章節