Configurazione guidata origine dati
La Configurazione guidata origine dati consente di creare e modificare le origini dati presenti nell'applicazione. Queste origini dati possono essere effettuate da database, servizi o oggetti. Possono essere associati a controlli per la visualizzazione dei dati. Per ulteriori informazioni, vedere la classe Cenni preliminari sulle origini dati.
Una volta eseguita la procedura guidata, l'origine dati sarà disponibile nella finestra Origini dati. È possibile creare controlli associati a dati trascinando l'origine dati all'area di progettazione. Per ulteriori informazioni, vedere Associazione di controlli ai dati in Visual Studio.
Esecuzione della procedura guidata
È possibile eseguire la procedura guidata in uno dei modi seguenti:
Scegliere Aggiungi nuova origine dati dal menu Dati.
Scegliere Aggiungi nuova origine dati nella Origini dati (finestra).
Alcuni controlli associabili forniscono anche un comando Aggiungi nuova origine dati.
La procedura guidata inizierà aprendo una delle numerose pagine. Per informazioni su una pagina specifica, effettuare una selezione dall'elenco seguente:
Seleziona un tipo di origine dati
Scegliere un modello di database.
Seleziona connessione dati
Salvare la stringa di connessione nel file di configurazione dell'applicazione
Seleziona oggetti di database
Scegliere tabelle da memorizzare nella cache
Aggiungi riferimento al servizio
Selezionare gli oggetti dati.
Seleziona un tipo di origine dati
Selezionare il tipo di origine dati da creare dalle opzioni disponibili elencate nella pagina Seleziona un tipo di origine dati. I tipi di origini dati attualmente supportati includono database, servizi e oggetti. Il tipo di origine dati che si seleziona determina quali oggetti dati vengono creati nel progetto.
Nella tabella che segue vengono illustrati i risultati ottenuti dalla selezione di ciascun tipo.
Tipo di origine dati |
Oggetto di descrizione |
Risultato nel progetto |
---|---|---|
Database |
Consente all'applicazione di connettersi e modificare i dati di un prodotto database, ad esempio Microsoft SQL Server. |
Un dataset tipizzato (file xsd). |
Servizio |
Consente all'applicazione di connettersi e utilizzare i dati e i metodi di un servizio Windows Communication Foundation (WCF), un WCF Data Services o un servizio Web. |
Poiché i servizi possono restituire molti tipi diversi di oggetti, l'origine dati ottenuta è determinata dagli oggetti restituiti dal servizio. |
Object |
Consente all'applicazione di utilizzare dati presenti in oggetti esistenti. |
Se l'oggetto non è incluso nel progetto, è necessario aggiungere un riferimento all'oggetto selezionato perché possa visualizzato nella procedura guidata. |
SharePoint |
Consente all'applicazione di utilizzare dati da un sito di SharePoint. |
Le origini dati di SharePoint si connettono tramite i servizi in modo che l'origine dati ottenuta venga determinata dagli oggetti SharePoint restituiti dal servizio.
Nota
La creazione di origini dati SharePoint è supportata solo in SharePoint 2010.
|
Scegliere un modello di database.
Quando si aggiunge un'origine dati del database dalla pagina Seleziona un tipo di origine dati, la procedura guidata visualizza la pagina Scegli modello database.
Scegliere di generare un dataset o un Entity Data Model (EDM). Per ulteriori informazioni, vedere DataSet ADO.NET e ADO.NET Entity Framework.
Seleziona connessione dati
Scegliere una connessione esistente dall'elenco di connessioni o crearne una nuova. Per creare una nuova connessione, fare clic su Nuova connessione per aprire Finestra di dialogo Aggiungi/Modifica connessione (generale).
Dopo aver impostato i valori nella finestra di dialogo Proprietà connessione, nell'area Dettagli connessione vengono visualizzate le informazioni di sola lettura sul provider selezionato e la stringa di connessione.
Salvare la stringa di connessione nel file di configurazione dell'applicazione.
Scegliere Sì, salva la connessione con nome per archiviare la stringa di connessione nel file di configurazione dell'applicazione. Digitare un nome da assegnare alla connessione oppure utilizzare quello predefinito.
Salvando le stringhe di connessione nel file di configurazione dell'applicazione, è possibile semplificare il processo di gestione dell'applicazione. Se vengono apportate modifiche alla connessione al database, è possibile modificare la stringa di connessione nel file di configurazione dell'applicazione anziché modificare il codice sorgente e ricompilare l'applicazione. Per informazioni su come modificare una stringa di connessione nel file di configurazione dell'applicazione, vedere Procedura: salvare e modificare stringhe di connessione.
Nota sulla sicurezza |
---|
Le informazioni vengono archiviate nel file di configurazione dell'applicazione come testo normale. Per ridurre il rischio di un accesso non autorizzato a informazioni riservate, è possibile crittografare i dati. Per ulteriori informazioni, vedere Crittografia e decrittografia di dati. |
Seleziona oggetti di database
Selezionare gli oggetti del database da inserire nell'applicazione tra gli oggetti disponibili riportati nella visualizzazione ad albero. Nella casella Nome DataSet, specificare un nome per il dataset.
Se si desidera archiviare (cache) dati in un database locale sul client, selezionare Abilita memorizzazione nella cache del database locale e selezionare tutti gli oggetti di database che si desidera inserire nel dataset. La pagina successiva della procedura guidata (la pagina Scegli tabelle da memorizzare nella cache ) offre l'opzione di specificare quali tabelle memorizzare nella cache locale. Per ulteriori informazioni sulla memorizzazione nella cache del database locale, vedere Cenni preliminari sulle applicazioni connesse occasionalmente. Per una procedura dettagliata che illustri l'utilizzo della memorizzazione nella cache, vedere Procedura dettagliata: creazione di un'applicazione connessa occasionalmente tramite la Configurazione guidata origine dati.
Scegliere tabelle da memorizzare nella cache
La procedura guidata visualizza questa pagina se è stata selezionata l'opzione Abilita memorizzazione nella cache del database locale nella pagina Seleziona oggetti di database.
Nota
È disponibile solo Abilita memorizzazione nella cache del database locale quando viene installato Microsoft Synchronization Services v2.0. Per ulteriori informazioni, vedere Applicazioni connesse occasionalmente (memorizzazione nella cache del database locale).
Selezionare una o più tabelle da memorizzare nella cache locale sul client e selezionare la modalità di sincronizzazione per ciascuna tabella.
Quando ci si connette a un database di SQL Server 2008, è possibile selezionare l'opzione Usa il rilevamento modifiche di SQL server per utilizzare le funzionalità di rilevamento delle modifiche incorporate in SQL Server 2008. Per ulteriori informazioni, vedere Procedura: configurare la sincronizzazione dei dati in modo da utilizzare il rilevamento delle modifiche di SQL Server.
Per ulteriori informazioni su come incorporare una cache del database locale in un'applicazione, vedere Cenni preliminari sulle applicazioni connesse occasionalmente.
Aggiungi riferimento al servizio
Se si aggiunge un'origine dati del servizio dalla pagina Seleziona un tipo di origine dati, la procedura guidata visualizza la pagina Aggiungi riferimento al servizio.
Utilizzare la finestra di dialogo Finestra di dialogo Aggiungi riferimento al servizio per aggiungere un riferimento al servizio. Dopo avere salvato le impostazioni della finestra di dialogo, si tornerà alla pagina Aggiungi riferimento al servizio in Configurazione guidata origine dati. Fare clic su Fine per completare la procedura guidata.
Dopo avere completato la procedura guidata, Visual Studio aggiunge un riferimento al servizio nel progetto. Visual Studio, inoltre, popola la finestra Origini dati con oggetti restituiti dal servizio. Se ad esempio il servizio restituisce un dataset tipizzato, l'origine dati creata è il dataset. Se invece il servizio restituisce un tipo, l'origine dati è il tipo restituito.
Nota
Gli elementi visualizzati nella finestra Origini dati dipendono dalle informazioni restituite dal servizio. Alcuni servizi potrebbero non fornire informazioni sufficienti per consentire alla Configurazione guidata origine dati di creare oggetti associabili. Se il servizio restituisce un dataset non tipizzato, ad esempio, al termine dell'esecuzione della procedura guidata nella finestra Origini dati non comparirà alcun elemento. Ciò accade perchè i dataset non tipizzati, infatti, non forniscono alcuno schema, di conseguenza la procedura guidata non dispone di informazioni sufficienti per creare l'origine dati.
Selezionare gli oggetti dati.
Se si aggiunge un'origine dati dell'oggetto dalla pagina Seleziona un tipo di origine dati, la procedura guidata visualizza la pagina Selezionare gli oggetti dati.
Questa pagina contiene una visualizzazione struttura ad albero che visualizza gli oggetti nel progetto e negli assembly e nei progetti cui si fa riferimento nel progetto. Selezionare la casella di controllo accanto a ciascun oggetto che si desidera associare. Dopo aver selezionato tutti gli oggetti che si desidera associare, scegliere Avanti.
Se l'oggetto che si desidera associare non viene visualizzato nella visualizzazione struttura ad albero, eseguire uno dei seguenti passaggi:
Se l'oggetto è definito nel progetto, compilare di nuovo il progetto e riavviare la Configurazione guidata origine dati.
Se l'oggetto è definito in un assembly esterno o un progetto, fare clic su Aggiungi riferimento e utilizzare la Finestra di dialogo Aggiungi riferimento per aggiungere un riferimento all'assembly o al progetto. Dopo avere aggiunto il riferimento, l'assembly o il progetto viene visualizzato nella visualizzazione struttura ad albero.
Per impostazione predefinita, la visualizzazione struttura ad albero non visualizza gli assembly che sono parte di .NET Framework o di Visual Studio. Se si desidera associare agli oggetti in questi assembly, deselezionare la casella di controllo Nascondi assembly di sistema.
Vedere anche
Attività
Procedura: creare oggetti TableAdapter
Procedura: creare query TableAdapter
Concetti
Cenni preliminari sugli oggetti TableAdapter
Associazione di controlli ai dati in Visual Studio
Cenni preliminari sulle applicazioni connesse occasionalmente
Altre risorse
Cenni preliminari sulle applicazioni dati in Visual Studio
Connessione ai dati in Visual Studio
Preparazione dell'applicazione al ricevimento di dati
Recupero di dati nell'applicazione