Share via


.NET Framework uygulamalarında veri kümesini XML olarak kaydetme

Dekont

Veri kümeleri ve ilgili sınıflar, uygulamaların veritabanıyla bağlantısı kesilirken uygulamaların bellekteki verilerle çalışmasını sağlayan 2000'lerin başlarındaki eski .NET Framework teknolojileridir. Bunlar özellikle kullanıcıların verileri değiştirmesine ve değişiklikleri veritabanında kalıcı hale getirebilmesine olanak tanıyan uygulamalar için kullanışlıdır. Veri kümelerinin çok başarılı bir teknoloji olduğu kanıtlanmış olsa da, yeni .NET uygulamalarının Entity Framework Core kullanmasını öneririz. Entity Framework, tablosal verilerle nesne modelleri olarak çalışmak için daha doğal bir yol sağlar ve daha basit bir programlama arabirimine sahiptir.

Veri kümesinde kullanılabilir XML yöntemlerini çağırarak bir veri kümesindeki XML verilerine erişin. Verileri XML biçiminde kaydetmek için yöntemini veya WriteXml yöntemini DataSetçağırabilirsinizGetXml.

yöntemini çağırmak GetXml , veri kümesindeki XML olarak biçimlendirilmiş tüm veri tablolarındaki verileri içeren bir dize döndürür.

yöntemini çağırmak WriteXml , XML biçimli verileri belirttiğiniz bir dosyaya gönderir.

Bir veri kümesindeki verileri bir değişkene XML olarak kaydetmek için

  • GetXml yöntemi bir Stringdöndürür. türünde String bir değişken bildirin ve yönteminin sonuçlarını atayın GetXml .

    string xmlData = northwindDataSet.GetXml();
    

Veri kümesindeki verileri BIR dosyaya XML olarak kaydetmek için

  • WriteXml yönteminde çeşitli aşırı yüklemeler vardır. Bir değişken bildirin ve dosyayı kaydetmek için geçerli bir yol atayın. Aşağıdaki kod, verilerin bir dosyaya nasıl kaydedileceklerini gösterir:

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