Uso dei set di dati nelle applicazioni a più livelli
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.
Le applicazioni dati a più livelli sono applicazioni mirate ai dati separate in più livelli logici. In altre parole, un'applicazione dati a più livelli è un'applicazione separata in più progetti, con il livello di accesso ai dati, il livello di logica di business e il livello di presentazione, ciascuno in un progetto distinto. Per altre informazioni, vedere Panoramica delle applicazioni dati a più livelli.
I dataset tipizzati sono stati migliorati in modo da poter generare classi TableAdapter e di dataset in progetti discreti, consentendo di separare rapidamente i livelli dell'applicazione e generare applicazioni dati a più livelli.
Il supporto a più livelli nei set di dati tipizzato consente lo sviluppo iterativo dell'architettura dell'applicazione a una progettazione a più livelli. Rimuove inoltre il requisito di separare manualmente il codice in più di un progetto. Iniziare a progettare il livello dati usando Progettazione set di dati. Prima di applicare l'architettura dell'applicazione in una progettazione a più livelli, impostare la proprietà Progetto DataSet di un set di dati per generare la classe di set di dati in un progetto separato.
Riferimento
Contenuto correlato
- Panoramica delle applicazioni dati a più livelli
- Procedura dettagliata: Creazione di un'applicazione dati a più livelli
- Aggiungere il codice nei TableAdapter di applicazioni a più livelli
- Aggiungere il codice nei set di dati di applicazioni a più livelli
- Aggiungere la convalida a un set di dati a più livelli
- Separare set di dati e TableAdapter in progetti diversi
- Aggiornamento gerarchico
- Strumenti di set di dati in Visual Studio
- Accesso ai dati in Visual Studio
- Creare e configurare oggetti TableAdapter
- Applicazioni a più livelli e remote con LINQ to SQL