Novità relative ai dati
Aggiornamento: Luglio 2008
Questa versione di Visual Studio include le seguenti nuove funzionalità per lo sviluppo di applicazioni che richiedono l'accesso ai dati:
La tecnologia LINQ (Language-Integrated Query) presenta importanti miglioramenti nel linguaggio di programmazione rispetto a Visual Studio 2005. LINQ to SQL applica la tecnologia LINQ ai database relazionali. Per ulteriori informazioni su LINQ to SQL, vedere LINQ to SQL.
Progettazione relazionale oggetti assiste gli sviluppatori nelle operazioni di creazione e modifica degli oggetti LINQ to SQL che eseguono il mapping tra un'applicazione e un database. In O/R Designer vengono creati DataContext, classi di entità e metodi DataContext utilizzati da LINQ to SQL per comunicare con il database remoto e gestire i dati utilizzati nell'applicazione. Per ulteriori informazioni, vedere Cenni preliminari su Progettazione relazionale oggetti.
- Per aprire O/R Designer, aggiungere una voce Classi LINQ to SQL a un progetto. Per ulteriori informazioni, vedere Procedura: aggiungere classi LINQ to SQL a un progetto (Progettazione relazionale oggetti).
Il supporto di più livelli per i dataset tipizzati fornisce miglioramenti a Progettazione DataSet che consente di separare il codice TableAdapter e il codice per il dataset tipizzato nei progetti discreti. Per ulteriori informazioni, vedere Cenni preliminari sull'applicazione dati a più livelli.
- Per separare il codice TableAdapter e il codice per il dataset tipizzato nei progetti discreti, impostare la proprietà Progetto DataSet in Progettazione DataSet. Per ulteriori informazioni, vedere la classe Procedura: separare dataset e TableAdapter in progetti diversi.
In Progettazione DataSet sono state incorporate funzionalità di aggiornamento gerarchico per consentire il salvataggio dei dati in più tabelle correlate. Ai dataset tipizzati è stato aggiunto un nuovo oggetto TableAdapterManager che fornisce il codice generato contenente la logica di salvataggio necessaria per mantenere l'integrità referenziale. Anziché chiamare il metodo Update per ogni TableAdapter, chiamare il metodo TableAdapterManager.UpdateAll. Per ulteriori informazioni, vedere Aggiornamento gerarchico.
- Per impostazione predefinita, gli aggiornamenti gerarchici vengono attivati per i dataset creati in questa versione di Visual Studio. È possibile controllare gli aggiornamenti gerarchici impostando la proprietà Aggiornamento gerarchico in Progettazione DataSet. Per informazioni dettagliate, vedere Procedura: attivare e disattivare l'aggiornamento gerarchico.
La memorizzazione nella cache del database locale incorpora in un'applicazione un database di SQL Server Compact 3.5 e i Servizi di sincronizzazione Microsoft per ADO.NET e prepara l'applicazione per sincronizzare periodicamente i dati con un database remoto in un server. La memorizzazione nella cache del database locale consente alle applicazioni di ridurre il numero di round trip tra l'applicazione e un server database, aumentando le prestazioni quando si utilizzano dati a cui vengono raramente apportate modifiche o quando le applicazioni non sono sempre in grado di connettersi al database remoto. Per ulteriori informazioni, vedere Cenni preliminari sulle applicazioni connesse occasionalmente.
Configurare la memorizzazione nella cache del database locale aggiungendo una voce Cache database locale a un progetto. Per ulteriori informazioni, vedere la classe Procedura: configurare la sincronizzazione dei dati in un'applicazione.
A partire da Visual Studio 2008 SP1, è possibile configurare la memorizzazione nella cache del database locale dalla Configurazione guidata origine dati. Per ulteriori informazioni, vedere la classe Procedura dettagliata: creazione di un'applicazione connessa occasionalmente tramite la Configurazione guidata origine dati.
A partire da Visual Studio 2008 SP1, è possibile configurare la memorizzazione nella cache del database locale per l'utilizzo del rilevamento delle modifiche di SQL Server. Per ulteriori informazioni, vedere la classe Procedura: configurare la sincronizzazione dei dati in modo da utilizzare il rilevamento delle modifiche di SQL Server.
Microsoft SQL Server Compact 3.5 è un database compatto che può essere distribuito su computer desktop, Smart Device e Tablet PC. SQL Server Compact 3.5 è un database locale spesso incorporato nelle applicazioni e facilmente distribuito. Per ulteriori informazioni, vedere Utilizzo di SQL Server Compact 3.5 (Visual Studio).
Per informazioni su come incorporare un database di SQL Server Compact 3.5 nuovo o esistente nell'applicazione, vedere Procedura: aggiungere un database di SQL Server Compact 3.5 a un progetto.
Vedere anche
Concetti
Novità di Visual Database Tools
Nuove aggiunte a Windows Form per .NET Framework 2.0
Cronologia delle modifiche
Data |
Cronologia |
Motivo |
---|---|---|
Luglio 2008 |
Aggiunte informazioni sulla configurazione della memorizzazione nella cache del database locale mediante la Configurazione guidata origine dati. |
Modifica di funzionalità in SP1. |
Luglio 2008 |
Aggiunte informazioni sulla configurazione della memorizzazione nella cache del database locale per l'utilizzo del rilevamento delle modifiche di SQL Server. |
Modifica di funzionalità in SP1. |