Freigeben über


Herstellen von Datenverbindungen

In dieser Lektion erfahren Sie, wie eine Verbindung mit einer externen Datenbank hergestellt wird, um Daten für eine LightSwitch-Anwendung bereitzustellen.

Herstellen der Verbindung mit Daten

Die meisten Geschäftsanwendungen verwenden ein daten- und formularbasiertes Modell.In Formularen, die in LightSwitch als Bildschirme bezeichnet werden, werden in einer Datenbank gespeicherte Daten angezeigt und aktualisiert.Sie wissen bereits, wie Daten in der lokalen LightSwitch-Datenbank angezeigt und aktualisiert werden.In echten Anwendungen wird eine Verbindung mit Daten in einer externen Datenbank hergestellt.Im ersten Schritt geben Sie eine Verbindung mit der Datenbank an.

HinweisHinweis

Der Northwind-Datendienst in diesem Beispiel ist schreibgeschützt.Sie können die Daten anzeigen, diese jedoch nicht aktualisieren.

So fügen Sie eine Datenquelle an

  1. Wählen Sie im Projektmappen-Explorer den Knoten Datenquellen aus.

  2. Wählen Sie in der Menüleiste die Optionen Projekt und Datenquelle hinzufügen aus.

    Der Assistent zum Hinzufügen von Datenquellen wird geöffnet.

  3. Wählen Sie im Assistenten zum Hinzufügen von Datenquellen die Option OData-Dienst aus, und klicken Sie auf Weiter.

  4. Geben Sie auf der Seite Verbindungsinformationen eingeben im Feld Adresse der OData-Quelle den Text http://services.odata.org/Northwind/Northwind.svc ein.

  5. Wählen Sie unter Anmeldeinformationen die Optionsschaltfläche Windows-Authentifizierung aus, und klicken Sie auf die Schaltfläche Weiter.

  6. Erweitern Sie auf der Seite Wählen Sie die Entitäten aus den Knoten Entitäten.

  7. Wählen Sie die Tabellen Kunden, Order_Details und Bestellungen aus, und klicken Sie auf die Schaltfläche Fertig stellen.

    Die NorthwindEntitiesData Datenquelle wird dem Projekt hinzugefügt, und Entitäten werden für Kunden, Orders, Order_Details erstellt.

Genauere Betrachtung

In dieser Prozedur haben Sie eine Verbindung mit der Beispieldatenbank Northwind hergestellt, die mithilfe eines Open Data Protocol (OData)-Diensts verfügbar gemacht wurde.Für Ihre eigenen Anwendungen müssen Sie den Namen der Datenbank bzw. des Diensts kennen, auf die bzw. den Sie zugreifen möchten, sowie die Adresse des Hostservers.

Außerdem benötigen Sie eine Berechtigung für den Zugriff und die Änderung der Datenbank.Berechtigungen basieren normalerweise entweder auf Windows-Anmeldeinformationen (Windows-Anmeldekennung) oder benutzerdefinierten Anmeldeinformationen, die vom Datenbankadministrator zugewiesen werden.

Im Assistenten zum Hinzufügen von Datenquellen können Sie beispielsweise Datenbank, SharePoint oder WCF RIA-Dienst als Datenquelle auswählen.Für eine LightSwitch-Anwendung können Sie Daten aus einer Datenbank, z. B. SQL Server, einer SharePoint-Liste oder einem WCF RIA-Dienst (Windows Communication Foundation Rich Internet Application) verwenden, die für LightSwitch ausgelegt sind und auf einem Webserver gehostet werden.

Im Dialogfeld Warnungen, das nach dem Klicken auf die Schaltfläche Fertig stellen angezeigt wird, wird in den Meldungen vor Beziehungen gewarnt, die nicht zusätzlich zu den verknüpften Entitäten importiert werden können, die hinzugefügt werden.LightSwitch unterstützt Sie anhand der Struktur der Datenquelle beim Treffen der besten Auswahl für Ihre Anwendung.In einer späteren Lektion erfahren Sie mehr über Beziehungen.

Nächste Schritte

In der nächsten Lektion erfahren Sie, wie Sie die gerade erstellten Datenentitäten verwenden.

Nächste Lektion: Anpassen von Entitätsfeldern

Siehe auch

Aufgaben

Gewusst wie: Herstellen der Verbindung mit Daten

Konzepte

Richtlinien zum Erstellen von WCF-RIA-Diensten für LightSwitch

Weitere Ressourcen

Arbeiten mit Daten in LightSwitch (Einführung)

How to: Attach to a Sharepoint Data Source

Erweiterungen: Hinzufügen von neuen Funktionen zu LightSwitch