Condividi tramite


Strumenti che facilitano lo sviluppo di applicazioni

Per facilitare lo sviluppo di applicazioni di sincronizzazione, Microsoft fornisce gli strumenti seguenti:

  • Cache database locale e finestra di dialogo Configura sincronizzazione dati in Visual Studio 2008.

  • La classe SqlSyncAdapterBuilder. Incluso nell'API di Sync Framework.

Cache del database locale

In Visual Studio 2008 viene introdotto lo strumento Cache database locale. Si tratta di una caratteristica che consente di scaricare facilmente in un database locale di SQL Server Compact un set di dati iniziale e le successive modifiche ai dati. Quando si aggiunge una Cache database locale, viene visualizzata la finestra di dialogo Configura sincronizzazione dati. È possibile utilizzare questa finestra di dialogo per fornire informazioni specifiche sul client e sul server in modo da configurare i componenti necessari di Sync Framework. Per ulteriori informazioni, vedere "Cenni preliminari sulle applicazioni connesse occasionalmente" nella documentazione di Visual Studio.

La Cache database locale rappresenta una soluzione ottimale per sviluppare rapidamente un'applicazione di sincronizzazione di solo download. È possibile estendere il codice creato per la Cache database locale aggiungendo codice in grado di abilitare i caricamenti (sincronizzazione bidirezionale). Per ulteriori informazioni, vedere Procedura dettagliata: estensione della cache del database locale per supportare la sincronizzazione bidirezionale.

Nota

Visual Studio 2008 utilizza Sync Framework for ADO.NET 1.0 quando viene generato codice per Cache database locale.

Compilatore dell'adattatore di sincronizzazione

Il compilatore dell'adattatore di sincronizzazione è modellato in base al compilatore comandi in ADO.NET. È possibile utilizzare questo strumento per sviluppare codice per i comandi di sincronizzazione eseguiti dal provider di sincronizzazione server. Il compilatore dell'adattatore di sincronizzazione produce istruzioni SELECT, INSERT, UPDATE e DELETE per i database SQL Server in base alle informazioni fornite sulle tabelle coinvolte nella sincronizzazione. Il compilatore dell'adattatore di sincronizzazione consente di specificare le informazioni seguenti:

  • Le tabelle che si desidera sincronizzare

  • Le colonne di rilevamento in tali tabelle

  • La direzione di sincronizzazione

  • Le righe e le colonne da includere

Il compilatore dell'adattatore di sincronizzazione utilizza tali informazioni per creare un adattatore di sincronizzazione e i comandi Transact-SQL. È compatibile con SQL Server 2000 e versioni successive.

Nota

È possibile utilizzare il compilatore dell'adattatore di sincronizzazione per acquisire familiarità con i comandi di sincronizzazione. Tuttavia, se possibile, si consiglia di specificare manualmente i comandi che utilizzano stored procedure. Le stored procedure sono in grado di migliorare le prestazioni e la sicurezza dell'applicazione.

Per esempi di utilizzo di SqlSyncAdapterBuilder, vedere gli argomenti seguenti:

Vedere anche

Concetti

Scenari offline