共用方式為


從 XML 推斷 DataSet 關聯式結構

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

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

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

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

在本節中

  • 推斷資料表
    說明在 DataSet 中被推斷為資料表的 XML 項目。
  • 推斷資料行
    說明被推斷為資料表資料行的 XML 項目和屬性。
  • 推斷項目文字
    說明建立為 XML 項目內文字的資料行,並說明 XML 項目中的文字何時會被忽略。

相關章節

  • ADO.NET 概觀
    描述 ADO.NET 的架構和元件,以及如何使用它們來存取現有資料來源和管理應用程式資料。