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
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.
Nell'Associazione guidata origine dati scegliere Servizio OData, quindi Avanti.
Nella casella Indirizzo di origine OData della pagina Immissione delle informazioni per la connessione immettere http://services.odata.org/V3/Northwind/Northwind.svc.
In Informazioni di accesso selezionare il pulsante di opzione Autenticazione di Windows e quindi scegliere Avanti.
Nella pagina Scegliere le entità espandere il nodo Entità.
Selezionare le tabelle Customer, Order, Order_Detail e Product e quindi scegliere Fine.
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