Configurazione guidata origine dati

La Configurazione guidata origine dati crea e modifica le origini dati nell'applicazione. Tali origini dati possono essere create da database, servizi o oggetti. Inoltre, possono essere associate a controlli che visualizzano i dati. Per altre informazioni, vedere Cenni preliminari sulle origini dati.

Dopo aver eseguito la procedura guidata, l'origine dati è disponibile nella finestra Origini dati. È possibile creare controlli associati a dati con il trascinamento dell'origine dati in un'area di progettazione. Per altre informazioni, vedere Associazione di controlli ai dati in Visual Studio.

Esecuzione della procedura guidata

È possibile eseguire la procedura guidata in uno dei modi seguenti:

  • Scegliendo Aggiungi nuova origine dati dal menu Progetto.

  • Scegliendo Aggiungi nuova origine dati dalla Origini dati (finestra).

  • Anche alcuni controlli associabili forniscono un comando Aggiungi nuova origine dati.

La procedura guidata ha inizio aprendo una qualsiasi di diverse pagine. Per altre informazioni su una pagina specifica, effettuare una selezione dall'elenco seguente:

  • Scelta di un tipo di origine dati

  • Selezione di un modello di database

  • Selezione della connessione dati

  • Salvataggio della stringa di connessione nel file di configurazione dell'applicazione

  • Selezione degli oggetti di database

  • Aggiunta di riferimento al servizio

  • Selezione degli oggetti dati

Scelta di 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 dati attualmente supportati includono database, servizi e oggetti. Il tipo di origine dati selezionato determina quali oggetti dati vengono creati nel progetto.

La tabella seguente illustra i risultati della selezione di ciascun tipo.

Tipo di origine dati

Descrizione

Risultato nel progetto

Database

Consente all'applicazione di connettersi e modificare i dati nei prodotti di database, ad esempio un server Microsoft SQL.

Un dataset tipizzato (.xsd file).

Servizio

Consente all'applicazione di connettersi e usare i dati e i metodi di un servizio Windows Communication Foundation (WCF), di un WCF Data Services o di un servizio Web.

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

Oggetto

Consente all'applicazione di usare i dati presenti in oggetti esistenti.

Se l'oggetto non si trova nel progetto, è necessario aggiungere un riferimento all'oggetto selezionato affinché venga visualizzato nella procedura guidata.

SharePoint

Consente all'applicazione di usare dati di un sito SharePoint.

Le origini dati di SharePoint si connettono tramite i servizi, quindi l'origine dati risultante è determinata dagli oggetti SharePoint restituiti dal servizio.

NotaNota
La creazione di origini dati SharePoint è supportata solo in SharePoint 2010.

Selezione di un modello di database

Quando si aggiunge un'origine dati del database dalla pagina Scegli 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 altre informazioni, vedere DataSet ADO.NET.

Selezione della connessione dati

Scegliere una connessione esistente dall'elenco di connessioni o crearne una nuova. Per creare una nuova connessione, fare clic su Nuova connessione.

Dopo aver impostato i valori nella finestra di dialogo Proprietà connessione, nell'area Dettagli connessione vengono visualizzate informazioni di sola lettura sul provider selezionato e sulla stringa di connessione.

Salvataggio della 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 per la connessione oppure usare il nome predefinito.

Salvando le stringhe di connessione nel file di configurazione dell'applicazione, è possibile semplificare il processo di gestione dell'applicazione. In caso di modifiche della connessione di database, è possibile modificare la stringa di connessione nel file di configurazione dell'applicazione invece di 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 sicurezzaNota sulla sicurezza

Le informazioni vengono archiviate nel file di configurazione dell'applicazione come testo normale.Per ridurre il rischio di accesso non autorizzato a informazioni riservate, è possibile crittografare i dati.Per altre informazioni, vedere Crittografia e decrittografia di dati.

Selezione degli oggetti di database

Selezionare gli oggetti del database da inserire nell'applicazione dagli oggetti disponibili nella visualizzazione struttura ad albero. Specificare un nome per il dataset nella casella Nome set di dati.

Aggiunta di 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.

Usare la casella di dialogo Finestra di dialogo Aggiungi riferimento al servizio per aggiungere un riferimento al servizio. Dopo avere salvato le impostazioni della finestra di dialogo, verrà visualizzata di nuovo la pagina Aggiungi riferimento al servizio nella Configurazione guidata origine dati. Fare clic su Fine per completare la procedura guidata.

Al termine della procedura guidata, Visual Studio aggiunge un riferimento al servizio nel progetto. Inoltre, Visual Studio 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, mentre se 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, ad esempio, il servizio restituisce un dataset non tipizzato, al termine della procedura guidata non comparirà alcun elemento nella finestra Origini dati.Questo si verifica perché i dataset non tipizzati non forniscono alcuno schema, quindi le informazioni della procedura guidata non sono sufficienti per creare l'origine dati.

Selezione degli oggetti dati

Se si aggiunge un'origine dati dell'oggetto dalla pagina Scegli un tipo di origine dati, la procedura guidata visualizza la pagina Selezionare gli oggetti dati.

Questa pagina contiene una visualizzazione struttura ad albero che mostra gli oggetti nel progetto, negli assembly e nei progetti cui si fa riferimento nel progetto. Selezionare la casella di controllo accanto a ogni oggetto al quale effettuare l'associazione. Dopo aver selezionato tutti gli oggetti ai quali effettuare l'associazione, fare clic su Avanti.

Se l'oggetto al quale effettuare l'associazione non viene mostrato nella visualizzazione struttura ad albero, effettuare uno dei passaggi seguenti:

  • Se l'oggetto è definito nel progetto, ricompilare il progetto e riavviare la Configurazione guidata origine dati.

  • Se l'oggetto è definito in un assembly o in un progetto esterno, fare clic su Aggiungi riferimento e usare 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 mostrato nella visualizzazione struttura ad albero.

Per impostazione predefinita, la visualizzazione struttura ad albero non mostra gli assembly che sono parte di .NET Framework o di Visual Studio. Per effettuare l'associazione a 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

Preparazione dell'applicazione al ricevimento di dati

Recupero di dati nell'applicazione

Associazione di controlli ai dati in Visual Studio

Modifica di dati nell'applicazione

Convalida dei dati

Salvataggio di dati

Altre risorse

Cenni preliminari sulle applicazioni dati in Visual Studio

Connessione ai dati in Visual Studio