Share via


Configurazione guidata origine dati

Aggiornamento: novembre 2007

La Configurazione guidata origine dati consente di creare e modificare le origini dati presenti nell'applicazione. Tali origini dati possono essere composte da database, servizi Web oppure oggetti e possono essere associate a controlli che consentono di visualizzare dati nei form. Per ulteriori informazioni, vedere Cenni preliminari sulle origini dati.

Una volta eseguita la procedura guidata, l'origine dati sarà disponibile nella finestra Origini dati e potrà essere trascinata in form di applicazioni Windows. Per ulteriori informazioni, vedere la classe Visualizzazione di dati su form nelle applicazioni Windows.

A partire da Visual Studio 2008 SP1, è possibile configurare la sincronizzazione dei dati 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.

Inoltre, è stato aggiunto il supporto per la funzionalità di rilevamento delle modifiche di SQL Server 2008 per Visual Studio 2008 SP1. È possibile attivare il rilevamento delle modifiche di SQL Server 2008 durante la configurazione della sincronizzazione dalla Configurazione guidata origine dati. Per ulteriori informazioni, vedere la classe Procedura: configurare la sincronizzazione dei dati in modo da utilizzare il rilevamento delle modifiche di SQL Server.

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 Finestra Origini dati.

  • Scegliere Aggiungi nuova origine dati dalla proprietà DataSource di controlli Windows Form associabili.

A seconda del tipo di origine dati selezionata (database, servizio Web o oggetto) l'esecuzione della procedura guidata inizierà da una delle varie pagine che la compongono. Per informazioni su una pagina specifica, effettuare una selezione dall'elenco seguente:

  • Seleziona un tipo di origine dati

  • Seleziona connessione dati

  • Salvare la stringa di connessione nel file di configurazione dell'applicazione

  • Seleziona oggetti di database

  • Scegli tabelle da memorizzare nella cache (Visual Studio 2008 SP1)

  • Aggiungi riferimento Web

  • Selezionare l'oggetto da associare

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 Web e oggetti. Il risultato dell'esecuzione della procedura guidata è determinato dal tipo di origine dati selezionata.

Nella tabella che segue vengono illustrati i risultati ottenuti dalla selezione di ciascun tipo:

Tipo di origine dati

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 Web

Consente all'applicazione di connettersi e lavorare con i dati e i metodi di un servizio Web.

Poiché i servizi Web possono restituire molti tipi diversi di oggetti, l'origine dati ottenuta è determinata dagli oggetti restituiti dal servizio Web.

Oggetto

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.

Seleziona connessione dati

Scegliere una connessione esistente dall'elenco di connessioni disponibili oppure scegliere Nuova connessione per aprire la Finestra di dialogo Aggiungi/Modifica connessione (generale) e creare una connessione al database.

Dopo aver compilato la 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.

Il salvataggio delle stringhe di connessione nel file di configurazione dell'applicazione semplifica il processo di gestione dell'applicazione se la connessione al database viene modificata. Qualora vengano 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 sulla modifica di una stringa di connessione nel file di configurazione dell'applicazione, vedere Procedura: modificare una stringa 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 struttura ad albero.

Selezionare Attiva memorizzazione nella cache del database locale per archiviare dati in un database locale sul client. Selezionare tutti gli oggetti di database da includere nel dataset. Nella pagina successiva, Scegli tabelle da memorizzare nella cache, della procedura guidata è possibile scegliere quali tabelle memorizzare effettivamente nella cache locale. Per ulteriori informazioni sulla memorizzazione nella cache del database locale, vedere Cenni preliminari sulle applicazioni connesse occasionalmente.

Nella casella Nome DataSet, specificare un nome per il dataset.

Suggerimento:

È possibile ridimensionare la finestra se occorre.

Scegli tabelle da memorizzare nella cache (Visual Studio 2008 SP1)

Questa pagina viene visualizzata unicamente se è stata selezionata l'opzione Attiva memorizzazione nella cache del database locale nella pagina Seleziona oggetti di database.

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 SQL Server 2008, è possibile selezionare l'opzione Usa il rilevamento modifiche di SQL server 2008 per utilizzare le funzionalità di rilevamento delle modifiche incorporate in SQL Server 2008.

Per ulteriori informazioni su come incorporare una cache del database locale in un'applicazione, vedere Cenni preliminari sulle applicazioni connesse occasionalmente.

Aggiungi riferimento Web

Dopo aver completato la pagina della procedura guidata Aggiungi riferimento Web, verrà aggiunto un riferimento al servizio Web nel progetto e la finestra Origini dati verrà popolata con gli oggetti restituiti dal servizio Web. L'origine dati creata dal servizio Web contiene gli elementi restituiti dal servizio Web. Se ad esempio il servizio Web restituisce un dataset tipizzato, l'origine dati creata è il dataset. Se invece il servizio Web restituisce un tipo, l'origine dati è il tipo restituito. Per ulteriori informazioni, vedere Finestra di dialogo Aggiungi riferimento Web.

Nota:

Gli elementi visualizzati nella finestra Origini dati dipendono dalle informazioni restituite dal servizio Web. Alcuni servizi Web potrebbero non fornire informazioni sufficienti per consentire alla Configurazione guidata origine dati di creare oggetti associabili. Se il servizio Web restituisce un dataset non tipizzato, ad esempio, al termine dell'esecuzione della procedura guidata nella finestra Origini dati non comparirà alcun elemento. 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 l'oggetto da associare

Selezionare l'oggetto da associare dalla visualizzazione struttura, in cui sono riportati solo gli oggetti al momento presenti nell'applicazione. Per associare un oggetto esterno all'applicazione, è necessario innanzitutto aggiungere un riferimento all'oggetto esterno dall'applicazione. Per aggiungere riferimenti ad assembly esterni, scegliere Aggiungi riferimento dal menu Progetto, quindi selezionare l'assembly desiderato nella Finestra di dialogo Aggiungi riferimento. Dopo aver aggiunto il riferimento, cercare il tipo desiderato nella visualizzazione struttura e scegliere Avanti.

Nota:

Se l'oggetto cercato non è visualizzato nella procedura guidata, compilare il progetto che lo contiene e riavviare la procedura guidata.

Vedere anche

Attività

Procedura: creare oggetti TableAdapter

Procedura: creare query TableAdapter

Concetti

Cenni preliminari sugli oggetti TableAdapter

Cenni preliminari sulle applicazioni connesse occasionalmente

Altre risorse

Guida introduttiva all'accesso ai dati

Connessione ai dati in Visual Studio

Preparazione dell'applicazione al ricevimento di dati

Recupero di dati nell'applicazione

Visualizzazione di dati su form nelle applicazioni Windows

Modifica di dati nell'applicazione

Convalida dei dati

Salvataggio di dati