Salvare un set di dati come XML nelle applicazioni .NET Framework
Nota
I set di dati e le classi correlate sono tecnologie .NET Framework legacy dei primi anni '2000 che consentono alle applicazioni di lavorare con i dati in memoria mentre le applicazioni vengono disconnesse dal database. Le tecnologie sono particolarmente utili per le applicazioni che consentono agli utenti di modificare i dati e rendere persistenti le modifiche apportate al database. Anche se i set di dati hanno dimostrato di essere una tecnologia molto efficace, è consigliabile che le nuove applicazioni .NET usino Entity Framework Core. Entity Framework offre un modo più naturale per usare i dati tabulari come modelli a oggetti e ha un'interfaccia di programmazione più semplice.
Accedere ai dati XML in un set di dati chiamando i metodi XML disponibili nel set di dati. Per salvare i dati in formato XML, è possibile chiamare il GetXml metodo o il WriteXml metodo di un oggetto DataSet.
La chiamata al GetXml metodo restituisce una stringa contenente i dati di tutte le tabelle di dati nel set di dati formattato come XML.
La chiamata al WriteXml metodo invia i dati in formato XML a un file specificato.
Per salvare i dati in un set di dati come XML in una variabile
Il metodo GetXml restituisce un oggetto String. Dichiarare una variabile di tipo String e assegnargli i risultati del GetXml metodo .
Per salvare i dati in un set di dati come XML in un file
Il WriteXml metodo dispone di diversi overload. Dichiarare una variabile e assegnargli un percorso valido in cui salvare il file. Il codice seguente illustra come salvare i dati in un file: