從 XML 推斷 DataSet 關聯式結構 (ADO.NET)

更新: November 2007

DataSet 的關聯式結構或結構描述是由資料表、資料行、條件約束和關聯所組成。從 XML 載入 DataSet 時,可預先定義結構描述,也可從正在載入的 XML 中,明確或透過介面建立。如需從 XML 載入 DataSet 之結構描述和內容的詳細資訊,請參閱從 XML 載入 DataSet (ADO.NET)從 XML 載入 DataSet 結構描述資訊 (ADO.NET)

如果正在從 XML 建立 DataSet 的結構描述,則慣用的方法為使用 XML 結構描述定義語言 (XSD) (如從 XML 結構描述 (XSD) 衍生 DataSet 關聯式結構中所述) 或 XML 資料精簡 (XDR) 來明確地指定結構描述。如果 XML 中沒有可用的 XML 結構描述或 XDR 結構描述,可從 XML 項目和屬性的結構推斷出 DataSet 的結構描述。

本節藉由顯示 XML 項目和屬性及其結構,以及產生的推斷 DataSet 結構描述,說明 DataSet 結構描述的推斷規則。

推斷程序中並不需要包含 XML文件中的所有屬性。符合命名空間的屬性可包含對 XML 文件重要、但對 DataSet 結構描述不重要的中繼資料。您可以使用 InferXmlSchema,指定在推斷處理序中要忽略的命名空間。如需詳細資訊,請參閱從 XML 載入 DataSet 結構描述資訊 (ADO.NET)

在本節中

相關章節