Condividi tramite


Procedura: connettersi ai dati

È possibile far riferimento a dati forniti da un database SQL Server, da un elenco di SharePoint, da un servizio Open Data Protocol (OData), o da un servizio Windows Communication Foundation (WCF) Rich Internet Application (RIA).Quindi, è possibile utilizzare questi dati per creare schermate e query in Visual Studio LightSwitch.

In questo argomento viene illustrato come completare le seguenti attività:

  • Connect to a SQL Server Database

  • Connect to a SharePoint List

  • Connect to an OData Service

  • Connect to a WCF RIA Service

  • Refresh a Data Source

Effettuare la connessione a un database di SQL Server

  1. In Esplora soluzioni fare clic sul nodo Origini dati.

  2. Scegliere Aggiungi origine dati dal menu Progetto.

    Verrà visualizzata l'Associazione guidata origine dati.

  3. Nella pagina Seleziona un tipo di origine dati fare clic su Database, quindi scegliere Avanti.

  4. Se viene visualizzata la finestra di dialogo Scegli origine dati, selezionare Microsoft SQL Server, quindi fare clic su OK.

  5. Nella finestra di dialogo Proprietà connessione, verificare che nella casella Origine dati sia selezionato Microsoft SQL Server (SqlClient).

    [!NOTA]

    Se nella casella Origine dati non viene visualizzato Microsoft SQL Server (SqlClient), fare clic sul pulsante Cambia… per aprire la finestra di dialogo Modifica origine dati.Quindi, nella finestra di dialogo Modifica origine dati, specificare Microsoft SQL Server e Provider di dati .NET Framework per SQL Server.Scegliere OK per tornare alla finestra di dialogo Proprietà connessione.

  6. Nella casella Nome server della finestra di dialogo Proprietà connessione, digitare il nome dell'istanza SQL Server a cui si desidera connettersi.

    [!NOTA]

    Se SQL Server viene eseguito nello stesso computer di LightSwitch, è possibile digitare localhost nella casella Nome server.

  7. Se il database è configurato per utilizzare l'autenticazione di Windows, fare clic su Usa autenticazione di Windows.In caso contrario, fare clic su Usa autenticazione di SQL Server, quindi fornire il nome utente e la password di un utente che dispone dell'accesso al database.

  8. Fare clic su Seleziona o immetti nome di database.Quindi, nell'elenco a discesa Seleziona o immetti nome di database, selezionare o digitare il nome del database a cui si desidera connettersi e fare clic su OK.

  9. Viene visualizzata la pagina Scegli oggetti di database.

  10. Nella pagina Scegli oggetti di database, selezionare le tabelle e visualizzazioni che si desidera utilizzare nell'applicazione LightSwitch, quindi fare clic su Fine.

Database, tabelle e visualizzazioni selezionati vengono visualizzati in Esplora soluzioni come nodi figlio del nodo Origini dati.

LightSwitch si riferisce a tabelle e visualizzazioni come entità.È possibile modificare un'entità in LightSwitch tramite la finestra di progettazione dei dati.Per ulteriori informazioni, vedere Procedura: definire i campi dati.

Connessione a un elenco di SharePoint

  1. In Esplora soluzioni fare clic sul nodo Origini dati.

  2. Scegliere Aggiungi origine dati dal menu Progetto.

    Verrà visualizzata l'Associazione guidata origine dati.

  3. Nella pagina Seleziona un tipo di origine dati fare clic su SharePoint, quindi scegliere Avanti.

  4. Nella casella Indirizzo sito di SharePoint, digitare l'URL del sito di SharePoint contenente l'elenco a cui si desidera connettersi.Ad esempio, se l'URL dell'elenco è https://sharepoint/sites/mysite/Lists/Customers/AllItems.aspx, digitare https://sharepoint/sites/mysite/ nella casella Indirizzo sito di SharePoint.

    [!NOTA]

    È possibile fare riferimento agli elenchi solo in un sito di SharePoint 2010.

  5. Fare clic su Credenziali di Windows o Altre credenziali.

    Se si seleziona Altre credenziali, fornire un nome utente e una password validi nelle caselle appropriate, quindi fare clic su Avanti.

  6. Nella pagina Scegli oggetti di database, selezionare gli elenchi che si desidera utilizzare nell'applicazione LightSwitch, quindi fare clic su Fine.

Gli elenchi ora selezionati vengono visualizzati sotto Origini dati in Esplora soluzioni.

Gli elenchi selezionati vengono visualizzati in Esplora soluzioni come nodi figlio del nodo Origini dati.

LightSwitch si riferisce a elenchi come entità.È possibile modificare un'entità in LightSwitch tramite la finestra di progettazione dei dati.Per ulteriori informazioni, vedere Procedura: definire i campi dati.

Connettersi a un servizio di OData

  1. In Esplora soluzioni fare clic sul nodo Origini dati.

  2. Scegliere Aggiungi origine dati dal menu Progetto.

    Verrà visualizzata l'Associazione guidata origine dati.

  3. Selezionare Servizio di OData nella pagina Scegliere un tipo di origine dati e scegliere Avanti.

  4. Nel campo Indirizzo di destinazione di OData nella pagina Immissione delle informazioni per la connessione, digitare l'indirizzo URL completo per il servizio, ad esempio http://services.odata.org/Northwind/Northwind.svc/).

    Scegliere Avanti.

  5. In Informazioni di accesso, specificare il tipo di autenticazione che il servizio utilizza.

    Se si specifica Altre credenziali, immettere un Nome utente valido e una Password, che in genere vengono forniti dal proprietario del servizio.

    Scegliere Avanti.

  6. Nella pagina Scegliere le entità, specificare le entità da utilizzare nell'applicazione LightSwitch quindi scegliere Fine.

    [!NOTA]

    Una finestra di dialogo Avvisi può apparire se il servizio contiene relazioni ad entità che non sono state specificate.Scegliere Continua per includere automaticamente le entità correlate, oppure fare clic Indietro per modificare la selezione.

Le entità specificate appariranno in Esplora soluzioni come sotto-nodi sotto il nodo Origini dati.

LightSwitch fa riferimento alle tabelle e visualizzazioni come entitàed è possibile modificarli in LightSwitch tramite la finestra di progettazione di dati.Per ulteriori informazioni, vedere Procedura: definire i campi dati.

Connessione a un servizio RIA WCF

È possibile connettersi a un servizio RIA WCF che fornisce dati da altri tipi di origini dati.Per ulteriori informazioni sulla creazione di WCF RIA Services per LightSwitch, vedere Linee guida per la creazione di servizi RIA WCF per LightSwitch.

  1. In Esplora soluzioni fare clic sul nodo Origini dati.

  2. Scegliere Aggiungi origine dati dal menu Progetto.

    Verrà visualizzata l'Associazione guidata origine dati.

  3. Nella pagina Seleziona un tipo di origine dati fare clic su WCF RIA Services, quindi scegliere Avanti.

  4. Nell'elenco Classi del servizio RIA WCF disponibili della finestra di dialogo Scegli servizio RIA WCF, selezionare la classe del servizio RIA WCF che si desidera importare.Se la classe che si desidera importare non viene visualizzata in questa pagina, fare clic su Aggiungi riferimento, quindi selezionare l'assembly o il progetto contenente la classe del servizio.

    Scegliere Avanti.

  5. In Specificare gli oggetti origine da importare, selezionare gli oggetti origine dati che si desidera importare.

  6. Nella casella Stringa di connessione, aggiungere la stringa di connessione all'origine dati utilizzata dal servizio RIA WCF.

    [!NOTA]

    È necessario solo fornire una stringa di connessione se il servizio RIA WCF utilizza una stringa di connessione dal file web.config dell'applicazione LightSwitch.Nella maggior parte dei casi, nella casella Stringa di connessione viene visualizzato il testo del suggerimento fornito dall'autore del servizio RIA WCF.In questo testo viene descritto il formato previsto della stringa di connessione.Per ulteriori informazioni, vedere Linee guida per la creazione di servizi RIA WCF per LightSwitch.

  7. Fare clic su Fine.

Gli oggetti origine dati selezionati vengono visualizzati in Esplora soluzioni come nodi figlio del nodo Origini dati.

LightSwitch si riferisce agli oggetti origine dati come entità.È possibile modificare un'entità in LightSwitch tramite la finestra di progettazione dei dati.Per ulteriori informazioni, vedere Procedura: definire i campi dati.

Aggiornare un'origine dati

Se viene modificata un'origine dati (ad esempio, viene aggiunta una nuova tabella o vengono modificati i campi in un elenco di SharePoint nel server), è possibile aggiornare la definizione dell'origine dati in LightSwitch.Consente di modellare le query e le schermate utilizzando la versione più aggiornata di un'origine dati.

Per aggiornare un'origine dati

  1. Selezionare un'origine dati in Esplora soluzioni.

  2. Dal menu Progetto, fare clic su Aggiorna DataSource.

    Verrà visualizzata l'Associazione guidata origine dati.

  3. Selezionare gli oggetti che si desidera importare.Fare clic su Fine per importare i dati.

    La definizione dati descritta dalle entità nel modello corrisponde alla definizione dati dell'origine dati.

Vedere anche

Attività

Procedura: definire i campi dati

Concetti

Connessione ai dati

Linee guida per la creazione di servizi RIA WCF per LightSwitch

Altre risorse

Dati: informazioni sottostanti l'applicazione