Condividi tramite


Connessione ai dati in un'applicazione LightSwitch

In questa lezione verrà illustrato come connettersi a un database esterno per fornire i dati per un'applicazione LightSwitch.

Connettersi ai dati

Nella maggior parte delle applicazioni aziendali viene usato un modello "form su dati", in base al quale i form, denominati schermate in LightSwitch, visualizzano e aggiornano i dati archiviati in un database. Le modalità di visualizzazione e aggiornamento dei dati del database locale di LightSwitch sono già state illustrate nel Passaggio 2: definire i dati in LightSwitch. Nelle applicazioni reali accade spesso di doversi connettere ai dati presenti in un database esterno. La prima cosa da fare è specificare una connessione a tale database. In questo esempio si userà un database denominato Northwind, disponibile tramite un servizio OData (Open Data Protocol).

Nota

Il database Northwind di questo esempio è di sola lettura.È possibile visualizzare i dati, ma non aggiornarli.

Per connettersi a un database

  1. In Esplora soluzioni aprire il menu di scelta rapida per il nodo Origini dati, quindi scegliere Aggiungi origine dati.

    Verrà aperta l'Associazione guidata origine dati.

  2. Nell'Associazione guidata origine dati scegliere Servizio OData, quindi Avanti.

  3. Nella casella Indirizzo di origine OData della pagina Immissione delle informazioni per la connessione immettere http://services.odata.org/V3/Northwind/Northwind.svc.

  4. In Informazioni di accesso selezionare il pulsante di opzione Autenticazione di Windows e quindi scegliere Avanti.

    Immissione delle informazioni per la connessione

  5. Nella pagina Scegliere le entità espandere il nodo Entità.

  6. Selezionare le tabelle Customer, Order, Order_Detail e Product e quindi scegliere Fine.

    Selezione delle entità

    L'origine dati NorthwindEntitiesData viene aggiunta al progetto e vengono create entità per Customers, Orders, Order_Details e Products.

Informazioni dettagliate

In questa lezione è stata stabilita una connessione al database di esempio Northwind, che è stato esposto tramite un servizio OData (Open Data Protocol). Per le applicazioni personalizzate, è necessario conoscere il nome del database o del servizio a cui si vuole accedere e l'indirizzo del server in cui è ospitato.

Inoltre, è necessaria l'autorizzazione per accedere e modificare il database. Le autorizzazioni sono generalmente basate sulle credenziali di Windows (ID di accesso Windows in uso) o sulle credenziali personalizzate assegnate dall'amministratore del database.

Nell'Associazione guidata origine dati è possibile scegliere Database, SharePoint, SAP o Servizio RIA WCF come origine dati. Per un'applicazione LightSwitch, è possibile connettersi ai dati da un database SQL Server, un elenco di SharePoint, SAP NetWeaver Gateway o un servizio RIA (Rich Internet Application) WCF (Windows Communication Foundation) che sia progettato per LightSwitch e ospitato in un server Web. Vedere Procedura: connettersi ai dati.

Passaggi successivi

Nella lezione successiva verrà illustrato come usare le entità di dati appena create.

Lezione successiva: Personalizzazione dei campi entità in LightSwitch

Vedere anche

Attività

Procedura: connettersi ai dati

Concetti

Linee guida per la creazione di servizi RIA WCF per LightSwitch

Altre risorse

Uso dei dati in LightSwitch

Connect to a SharePoint List

Estensioni: aggiunta di nuove funzionalità a LightSwitch