Procedura dettagliata: aggiunta e distribuzione di un database di SQL Server Compact 3.5 in un'applicazione
In questa procedura dettagliata vengono fornite istruzioni specifiche per incorporare un database di SQL Server Compact 3.5 in un'applicazione basata su Windows.
In questa procedura dettagliata vengono illustrate le attività seguenti:
Creazione di una nuova applicazione basata su Windows.
Aggiunta di un database di SQL Server Compact 3.5 a un progetto.
Creazione dei controlli Windows Form con associazione a dati.
Distribuzione dell'applicazione, incluso il database, utilizzando la distribuzione ClickOnce.
Prerequisiti
Per completare questa procedura dettagliata, è necessario quanto segue:
- SQL Server Compact 3.5
Creazione dell'applicazione basata su Windows
Il primo passaggio consiste nella creazione di un progetto dell'applicazione basata su Windows.
Nota
Nel computer in uso è possibile che vengano visualizzati nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per ulteriori informazioni vedere Impostazioni di Visual Studio.
Per creare una nuova applicazione basata su Windows
Scegliere Nuovo dal menu File, quindi Progetto.
Denominare il progetto SQLCompactWalkthrough.
Scegliere Applicazione Windows, quindi OK. Per ulteriori informazioni, vedere Creazione di applicazioni per Windows.
Il progetto SQLCompactWalkthrough verrà creato e aggiunto a Esplora soluzioni.
Aggiunta del database e creazione dell'origine dati
Il passaggio successivo alla creazione del progetto è l'aggiunta del database di SQL Server Compact 3.5 al progetto e la creazione di una nuova origine dati basata sulle tabelle del database. La nuova origine dati verrà utilizzata nella prossima sezione per associare i dati tramite la funzione di trascinamento dalla finestra Origini dati.
In questa procedura verrà creata un'origine dati basata sulla tabella Customers del database di esempio Northwind, utilizzando la Configurazione guidata origine dati, che viene avviata automaticamente quando un file di database di SQL Server Compact 3.5 viene aggiunto a un progetto.
Nota
Il database di esempio Northwind per SQL Server Compact 3.5 è denominato Northwind.sdf e si trova in C:\Programmi\Microsoft SQL Server Compact Edition\v3.5\Samples.
Per creare un'origine dati
Scegliere Aggiungi elemento esistente dal menu Progetto.
Nella finestra di dialogo Aggiungi elemento esistente individuare il file Northwind.sdf, quindi fare clic su Aggiungi.
Nota
Per visualizzare il file sdf, è necessario fare clic su File di dati nell'elenco Tipo oggetto della finestra di dialogo Aggiungi elemento esistente.
Dopo avere aggiunto tale file, viene visualizzata la Configurazione guidata origine dati alla pagina Seleziona oggetti di database.
Espandere il nodo Tabelle e selezionare la tabella Customers.
Scegliere Fine. Il file di database (Northwind.sdf) viene aggiunto al progetto, insieme a un dataset tipizzato (NorthwindDataset).
Creazione dei controlli per visualizzazione i dati
Ora che l'origine dati è stata creata ed è disponibile nella finestra Origini dati, è possibile trascinare la tabella su un Windows Form, al fine di creare una griglia con associazione a dati.
Per creare una griglia con associazione a dati in Windows Form
Trascinare il nodo Customers dalla finestra Origini dati nel Form1.
Premere F5 per eseguire l'applicazione.
Il form viene visualizzato con i dati relativi al cliente caricati nella griglia.
Distribuzione dell'applicazione
Se l'applicazione è completa, è giunto il momento di distribuirla. Per questa procedura dettagliata si utilizzerà la distribuzione ClickOnce.
La creazione di una distribuzione ClickOnce per un'applicazione che contiene un database di SQL Server Compact 3.5 consiste nel configurare le informazioni di pubblicazione appropriate in Progettazione progetti.
Nota
Le informazioni di pubblicazione appropriate per la distribuzione ClickOnce vengono configurate automaticamente aggiungendo un file di database di SQL Server Compact 3.5 a un progetto. Tuttavia, in questa procedura dettagliata verranno controllate e verificate tutte le impostazioni, al fine di capire come funziona la distribuzione.
Per configurare la distribuzione ClickOnce per un'applicazione che contiene un database di SQL Server Compact 3.5
Per aprire Progettazione progetti, in Esplora soluzioni fare doppio clic su Progetti se si sta utilizzando un progetto di Visual Basic oppure su Proprietà se si sta utilizzando un progetto di C#.
Fare clic sulla scheda Pubblica.
Scegliere File applicazione e impostare lo Stato pubblicazione del file Northwind.sdf su File di dati (automatico).
In base a questa impostazione, il file viene inserito nella directory dei dati.
Scegliere OK.
Scegliere Prerequisiti e deselezionare la casella di controllo per SQL Server Compact 3.5.
Verrà eseguita una ricerca del runtime di SQL Server Compact 3.5. Se non viene trovato, verrà scaricato e installato da Internet.
Creazione del programma di installazione
Ora che le informazioni di pubblicazione sono configurate per distribuire insieme il database di SQL Server Compact 3.5 con l'applicazione, creare il programma di installazione.
Per creare il programma di installazione
Nell'area Posizione pubblicazione fare clic sul pulsante con i puntini di sospensione (...) per aprire la finestra di dialogo Apri sito Web.
Selezionare File system.
Creare una nuova cartella per distribuire il programma di installazione, quindi selezionarla.
Nota
Tale cartella può essere creata in qualsiasi percorso. Prendere nota del percorso della cartella, per localizzarla successivamente.
Scegliere Apri.
Scegliere Pubblica per creare il programma di installazione.
Passaggi successivi
Copiare la cartella appena creata in un computer senza SQL Server Compact 3.5, quindi installare l'applicazione. Il prerequisito di SQL Server Compact 3.5 verrà rilevato dal programma di installazione e SQL Server Compact 3.5 verrà installato come parte dell'installazione dell'applicazione.
Vedere anche
Attività
Procedura: aggiungere un database di SQL Server Compact 3.5 a un progetto
Procedura: distribuire un database di SQL Server Compact 3.5 con un'applicazione
Concetti
SQL Server Compact 3.5 e Visual Studio