將 XML 結構描述 (XSD) 條件約束對應至 DataSet 條件約束
XML 結構描述定義語言 (XSD) 允許在其定義的項目和屬性上指定條件約束。將 XML 結構描述對應至 DataSet 內的關聯式結構描述時,XML 結構描述條件約束會對應至 DataSet 內資料表和資料行中的適當關聯式條件約束。
本節討論下列 XML 結構描述條件約束的對應:
使用 unique 項目指定的唯一性條件約束。
使用 key 項目指定的 key 條件約束。
使用 keyref 項目指定的 keyref 條件約束。
您可以在項目或屬性上使用條件約束,為文件內任何執行個體項目的值指定特定限制。例如,在結構描述內 Customer 項目的 CustomerID 項目子系中,key 條件約束會指出 CustomerID 項目子系的值在任何文件執行個體中必須是唯一的,且不可為 Null 值。
您也可以在文件中的項目和屬性間指定條件約束,以便於文件中建立關聯性。結構描述中會使用 key 條件約束和 keyref 條件約束來指定文件內的條件約束,以建立文件項目和屬性之間的關聯性。
對應處理會在 DataSet 內建立的資料表上,將這些結構描述條件約束轉換為適當的條件約束。
在本節中
- 將唯一的 XML 結構描述 (XSD) 條件約束對應至 DataSet 條件約束
說明用來在 DataSet 內建立 unique 條件約束的 XML 結構描述項目。
- 將索引鍵 XML 結構描述 (XSD) 條件約束對應至 DataSet 條件約束
說明用來在 DataSet 內建立 key 條件約束 (unique 條件約束,不允許 Null 值) 的 XML 結構描述項目。
- 將 Keyref XML 結構描述 (XSD) 條件約束對應至 DataSet 條件約束
說明用來在 DataSet 內建立 keyref (foreign key) 條件約束的 XML 結構描述項目。
相關章節
- 從 XML 結構描述 (XSD) 產生 DataSet 關聯式結構
說明 XSD 結構描述所建立的 DataSet 關聯式結構 (或結構描述)。
- 從 XML 結構描述 (XSD) 產生 DataSet 關聯
說明用來在 DataSet 內的資料表資料行間建立關聯的 XML 結構描述項目。