將 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 結構描述元素。
另請參閱
- ADO.NET 概觀 \(部分機器翻譯\)