共用方式為


將數據集儲存為 .NET Framework 應用程式中的 XML

備註

類別 DataSet 和相關類別是 2000 年代初的舊版 .NET Framework 技術,可讓應用程式在應用程式與資料庫中斷連線時使用記憶體中的數據。 這些技術特別適用於可讓使用者修改數據並將變更保存回資料庫的應用程式。 雖然數據集是經過證實的成功技術,但新 .NET 應用程式的建議方法是使用 Entity Framework Core。 Entity Framework 提供更自然的方式,以表格式數據作為物件模型使用,而且具有更簡單的程序設計介面。

在數據集上呼叫可用的 XML 方法,以存取數據集中的 XML 數據。 若要以 XML 格式儲存數據,您可以呼叫 DataSetGetXml 方法或 WriteXml 方法。

調用 GetXml 方法會傳回一個字串,該字串包含數據集中所有資料表,以 XML 格式呈現。

呼叫 方法會將 WriteXml XML 格式的數據傳送至您指定的檔案。

將數據集中的數據儲存為 XML 至變數

  • GetXml 方法會傳回 String。 宣告 類型的 String 變數,並將方法的結果 GetXml 指派給它。

    string xmlData = northwindDataSet.GetXml();
    

將數據集中的數據儲存為 XML 至檔案

  • 方法 WriteXml 有多個多載函式。 宣告變數,並為其指派有效的路徑來儲存檔案。 下列程式代碼示範如何將資料儲存至檔案:

    string filePath = "ENTER A VALID FILEPATH";
    northwindDataSet.WriteXml(filePath);