Cenni preliminari sulle origini dati

 

Data di pubblicazione: aprile 2016

Le origini dati rappresentano i dati disponibili per l'applicazione o, più precisamente, rappresentano i dati che si sa già di voler utilizzare nell'applicazione. È possibile ottenere le origini dati da database (inclusi i file di database locali), servizi e oggetti.

Nella finestra Origini dati sono visualizzate le origini dati che vengono aggiunte al progetto. In molti casi è possibile trascinare le origini dati in Progettazione Windows Form, in WPF Designer e in Silverlight Designer per creare controlli che vengono associati ai dati sottostanti. Per ulteriori informazioni, vedere Associazione di controlli ai dati in Visual Studio.

In Visual Studio sono disponibili strumenti che consentono di creare e modificare le origini dati in modo da poterle utilizzare nell'applicazione. Nei progetti Visual Studio le origini dati sono rappresentate come Entity data Model, dataset, oggetti proxy restituiti da un servizio o altri tipi di oggetti, a seconda degli oggetti restituiti dall'archivio dati sottostante.

È possibile creare e modificare le origini dati mediante la Configurazione guidata origine dati.

Origini dati create da database

È possibile creare un'origine dati da un database eseguendo la Configurazione guidata origine dati e selezionando il tipo di origine dati Database. Per ulteriori informazioni, vedere Procedura: connettersi ai dati di un database.

Quando si crea un'origine dati da un database, Visual Studio genera un modello dati e lo aggiunge al progetto. Un modello dati è una visualizzazione programmabile fortemente tipizzata dei dati sottostanti nel database. È possibile utilizzare Visual Studio per creare i tipi di modelli dati seguenti:

Origini dati create da file di database locali

È inoltre possibile creare le origini dati dai seguenti tipi di file di database: database Access (file con estensione mdb), database LocalDB di SQL Server Express (file con estensione mdb) e database di SQL Server Express (file con estensione mdf). Quando si creano origini dati da questi file di database, è possibile aggiungere direttamente i file di database al progetto. Per ulteriori informazioni, vedere i seguenti argomenti:

Origini dati create dai servizi

È possibile creare un'origine dati da un servizio eseguendo la Configurazione guidata origine dati e selezionando il tipo di origine dati Servizio. Per ulteriori informazioni, vedere Procedura: connettersi ai dati di un servizio.

Quando si crea un'origine dati da un servizio, Visual Studio aggiunge un riferimento al servizio al progetto. Vengono inoltre creati oggetti proxy che corrispondono agli oggetti restituiti dal servizio. Se, ad esempio, un servizio restituisce un dataset, verrà rappresentato come dataset all'interno del progetto. Se invece restituisce un tipo specifico, verrà rappresentato esattamente come il tipo restituito.

È possibile creare un'origine dati dai tipi di servizi seguenti:

  • Servizi dati WCF. Per ulteriori informazioni, vedere Cenni preliminari.

  • Servizi WCF (Windows Communication Foundation). Per ulteriori informazioni, vedere Windows Communication Foundation Services and WCF Data Services in Visual Studio.

  • servizi Web. Per ulteriori informazioni, vedere Not in Build: Introduction to Programming Web Services in Managed Code.

    Nota

    Gli elementi visualizzati nella finestra Origini dati dipendono dai dati restituiti 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 nella finestra Origini dati non verrà visualizzato alcun elemento. I dataset non tipizzati, infatti, non forniscono alcuno schema e, pertanto, la procedura guidata non dispone di informazioni sufficienti per creare l'origine dati.

Origini dati create da oggetti

È possibile creare un'origine dati da qualsiasi oggetto che espone una o più proprietà pubbliche eseguendo la Configurazione guidata origine dati e quindi selezionando il tipo di origine dati Oggetto. Tutte le proprietà pubbliche di un oggetto vengono visualizzate nella finestra Origini dati. Per ulteriori informazioni, vedere Procedura: connettersi ai dati negli oggetti.

Per ulteriori informazioni sull'associazione agli oggetti, vedere Associazione di oggetti in Visual Studio.

Origini dati create dagli elenchi di SharePoint

È possibile creare un'origine dati da un elenco di SharePoint eseguendo la Configurazione guidata origine dati e selezionando il tipo di origine dati SharePoint. SharePoint espone i dati mediante WCF Data Services, pertanto la creazione di un'origine dati SharePoint corrisponde alla creazione di un'origine dati da un servizio. Selezionando la voce SharePoint nella Configurazione guidata origine dati, viene visualizzata la finestra di dialogo Aggiungi riferimento al servizio in cui è possibile connettersi al servizio dati di SharePoint puntando al server SharePoint. Per ulteriori informazioni, vedere Procedura: connettersi ai dati di un servizio.

Vedere anche

Associazione di controlli Windows Form ai dati in Visual Studio
Creazione e modifica di dataset tipizzati
Origini dati (finestra)
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
Associazione di controlli ai dati in Visual Studio
Modifica di dati nell'applicazione
Convalida dei dati
Salvataggio di dati