Condividi tramite


Procedura: aggiungere il codice nei dataset di applicazioni a più livelli

 

Data di pubblicazione: aprile 2016

È possibile estendere la funzionalità di un dataset creando un file di classe parziale per il dataset e aggiungendovi il codice, anziché aggiungere il codice al file NomeDataset.Dataset.Designer. Mediante le classi parziali è possibile suddividere il codice di una classe specifica tra più file fisici. Per ulteriori informazioni, vedere Partial o Classi e metodi parziali.

Il codice che definisce un dataset viene generato ogni volta che vengono apportate modifiche alla definizione del dataset in Creazione e modifica di dataset tipizzati. Questo codice viene generato anche quando si apportano modifiche durante l'esecuzione di una procedura guidata che modifica la configurazione di un dataset. Per evitare l'eliminazione del codice durante la rigenerazione di un dataset, è possibile aggiungere il codice al file di classe parziale del dataset.

Per impostazione predefinita, dopo avere separato il codice del dataset e il codice del TableAdapter, il risultato sarà un file di classe discreto in ogni progetto. Nel progetto originale sarà presente un file denominato NomeDataset.Designer.vb o NomeDataset.Designer.cs contenente il codice TableAdapter. Nel progetto definito nella proprietà Progetto DataSet sarà presente un file denominato NomeDataset.DataSet.Designer.vb o NomeDataset.DataSet.Designer.cs contenente il codice del dataset.

Nota

Quando si separano i dataset e i TableAdapter impostando la proprietà DataSet Project, le classi del dataset parziale presenti nel progetto non verranno spostate automaticamente. Le classi parziali del dataset devono essere spostate manualmente nel progetto di dataset.

Nota

Creazione e modifica di dataset tipizzati consente inoltre di generare i gestori eventi ColumnChanging e RowChanging quando viene aggiunto il codice di convalida. Per ulteriori informazioni, vedere Procedura: aggiungere la convalida a un dataset a più livelli.

Per aggiungere il codice nei dataset di applicazioni a più livelli

  1. Individuare il progetto contenente il file xsd (Creazione e modifica di dataset tipizzati).

  2. Fare doppio clic sul file xsd per aprire Creazione e modifica di dataset tipizzati.

  3. Fare clic con il pulsante destro del mouse sulla tabella dati in cui si desidera aggiungere il codice e scegliere Visualizza codice. Il nome della tabella viene visualizzato nella barra del titolo.

    Viene creata una classe parziale e visualizzata nell'editor del codice.

  4. Aggiungere il codice nella dichiarazione di classe parziale.

    Nell'esempio seguente viene illustrato dove aggiungere il codice in CustomersDataTable di NorthwindDataSet:

    Partial Public Class CustomersDataTable  
        ' Add code here to add functionality   
        ' to the CustomersDataTable.  
    End Class  
    
    partial class CustomersDataTable  
    {  
        // Add code here to add functionality  
        // to the CustomersDataTable.  
    }  
    

Vedere anche

Cenni preliminari sull'applicazione dati a più livelli
Procedura: aggiungere il codice nei TableAdapter di applicazioni a più livelli
TableAdapters
Panoramica di TableAdapterManager
Cenni preliminari sull'aggiornamento gerarchico
Creazione di applicazioni dati
Utilizzo di dataset in Visual Studio