共用方式為


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

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

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

  • 使用 unique 元素指定的唯一性限制式。

  • 使用 key 元素指定的 key 限制式。

  • 使用 keyref 元素指定的 keyref 限制式。

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

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

對應程序會在 DataSet 內所建立的資料表上,將這些結構描述限制式轉換為適當的限制式。

本節內容

將 unique XML 結構描述 (XSD) 條件約束對應至資料集條件約束
描述用來在 DataSet 中建立唯一限制式的 XML 結構描述元素。

將 key XML 結構描述 (XSD) 條件約束對應至資料集條件約束
描述用來在 DataSet 中建立 key 限制式 (不允許 Null 值的唯一限制式) 的 XML 結構描述元素。

將 keyref XML 結構描述 (XSD) 條件約束對應至資料集條件約束
描述用來在 DataSet 中建立 keyref (外部索引鍵) 限制式的 XML 結構描述元素。

從 XML 結構描述 (XSD) 衍生資料集關聯式結構
描述從 XSD 結構描述中建立的 DataSet 之關聯式結構或結構描述。

從 XML 結構描述 (XSD) 產生資料集關聯
描述用來在 DataSet 中資料表資料行之間建立關聯的 XML 結構描述元素。

另請參閱