Utilizzo di un DataSet con dati esistenti
Un DataSet è una rappresentazione relazionale in memoria di dati indipendente da qualunque origine dati. È tuttavia possibile utilizzare un DataSet insieme a dati esistenti in una determinata origine dati, nel caso in cui il DataSet venga utilizzato con un provider di dati .NET Framework. Un DataAdapter viene utilizzato da un provider di dati .NET Framework per riempire un DataSet con informazioni relative ai dati e/o allo schema, oltre che per risolvere le modifiche ai dati apportate nell'origine dati.
Per informazioni sul caricamento di un DataSet e la risoluzione delle modifiche fino a risalire all'origine dati, vedere la sezione Utilizzo di provider di dati .NET Framework per accedere ai dati e i seguenti argomenti:
- Compilazione di un DataSet da un DataAdapter. Viene descritto il caricamento di un DataSet con dati provenienti da un'origine dati.
- Aggiornamento del database tramite DataAdapter e DataSet. Viene descritto come risolvere le modifiche apportate ai dati in un DataSet fino a risalire all'origine dati.
- Aggiunta di vincoli esistenti a un DataSet. Viene descritta la compilazione di un DataSet con informazioni relative alla chiave primaria provenienti da un'origine dati.
- Utilizzo dei parametri con un DataAdapter e Parametri di input e output e valori restituiti. Viene descritta l'associazione di colonne di tabelle in un DataSet a parametri di input e di output relativi a comandi eseguiti in un'origine dati.
Il DataSet è anche in grado di leggere e scrivere dati XML esistenti. Per ulteriori informazioni, vedere XML e il DataSet.