Assistent zum Konfigurieren von Datenquellen
Mit dem Assistenten zum Konfigurieren von Datenquellen können Datenquellen in der Anwendung erstellt und bearbeitet werden. Diese Datenquellen können aus Datenbanken, Diensten oder Objekten erstellt werden. Sie können auch an Steuerelemente gebunden werden, die Daten anzeigen. Weitere Informationen finden Sie unter Übersicht über Datenquellen.
Nachdem Sie den Assistenten ausgeführt haben, ist die Datenquelle im Fenster Datenquellen verfügbar. Sie können datengebundene Steuerelemente erstellen, indem Sie die Datenquelle auf eine Entwurfsoberfläche ziehen. Weitere Informationen finden Sie unter Binden von Steuerelementen an Daten in Visual Studio.
Ausführen des Assistenten
Sie haben die folgenden Möglichkeiten, den Assistenten auszuführen:
Wählen Sie im Menü Projekt die Option Neue Datenquelle hinzufügen aus.
Wählen Sie im Datenquellenfenster die Option Neue Datenquelle hinzufügen aus.
Einige bindungsfähige Steuerelemente stellen auch den Befehl Neue Datenquelle hinzufügen bereit.
Der Assistent beginnt mit dem Öffnen von einer der Seiten. Informationen zu einer bestimmte Seite finden Sie unter den Links in der folgenden Liste:
Auswählen eines Datenquellentyps
Auswählen eines Datenbankmodells
Wählen Sie Ihre Datenverbindung aus
Speichern der Verbindungszeichenfolge in der Anwendungskonfigurationsdatei
Datenbankobjekte auswählen
Hinzufügen eines Dienstverweises
Auswählen der Datenobjekte
Auswählen eines Datenquellentyps
Wählen Sie auf der Seite Datenquellentyp auswählen unter den aufgelisteten Optionen den Datenquellentyp aus, aus dem die Datenquelle erstellt werden soll. Zu den gegenwärtig unterstützten Datenquellentypen zählen Datenbanken, Dienste und Objekte. Der ausgewählte Datenquellentyp legt fest, welche Datenobjekte im Projekt erstellt werden.
In der folgenden Tabelle werden die Ergebnisse beim Auswählen der einzelnen Typen aufgeführt.
Datenquellentyp |
Beschreibung |
Ergebnis im Projekt |
---|---|---|
Datenbank |
Ermöglicht der Anwendung, eine Verbindung mit Daten in Datenbankprodukten (z. B. Microsoft SQL Server) herzustellen und die Daten zu bearbeiten. |
Ein typisiertes Dataset (XSD-Datei). |
Dienst |
Ermöglicht der Anwendung das Herstellen einer Verbindung mit einem Windows Communication Foundation (WCF)-Dienst, einem WCF Data Services oder einem Webdienst sowie die Nutzung der Daten und Methoden dieser Dienste. |
Da Dienste viele verschiedene Objekttypen zurückgeben können, wird die resultierende Datenquelle durch die vom Dienst zurückgegebenen Objekte bestimmt. |
Objekt |
Ermöglicht der Anwendung, Daten in vorhandenen Objekten zu verwenden. |
Wenn sich das Objekt nicht im Projekt befindet, müssen Sie einen Verweis auf das ausgewählte Objekt hinzufügen, um dieses im Assistenten anzuzeigen. |
SharePoint |
Ermöglicht der Anwendung, Daten von einer SharePoint-Website zu verarbeiten. |
SharePoint-Datenquellen stellen eine Verbindung über Dienste her, wodurch die resultierende Datenquelle durch die vom Dienst zurückgegebenen SharePoint-Objekte bestimmt wird. Hinweis Das Erstellen von SharePoint-Datenquellen wird nur in SharePoint 2010 unterstützt. |
Auswählen eines Datenbankmodells
Wenn Sie auf der Seite Datenquellentyp auswählen eine Datenbankdatenquelle hinzufügen, wird im Assistent die Seite Datenbankmodell auswählen an.
Erstellen Sie ein Dataset oder ein Entity Data Model (EDM). Weitere Informationen finden Sie unter ADO.NET-DataSets.
Wählen Sie Ihre Datenverbindung aus
Wählen Sie in der Liste der Verbindungen eine vorhandene Verbindung aus oder, erstellen Sie eine neue. Um eine neue Verbindung anzulegen klicken Sie die Taste Neue Verbindung.
Nach dem Festlegen der Werte im Dialogfeld Verbindungseigenschaften werden im Bereich Verbindungsdetails schreibgeschützte Informationen zum ausgewählten Anbieter und zur Verbindungszeichenfolge angezeigt.
Speichern der Verbindungszeichenfolge in der Anwendungskonfigurationsdatei
Wählen Sie Ja, Verbindung speichern unter aus, um die Verbindungszeichenfolge in der Anwendungskonfigurationsdatei zu speichern. Geben Sie einen Namen für die Verbindung ein, oder verwenden Sie den angegebenen Standardnamen.
Durch Speichern von Verbindungszeichenfolgen in der Anwendungskonfigurationsdatei wird das Verwalten der Anwendung vereinfacht. Bei Änderungen der Datenbankverbindung können Sie die Verbindungszeichenfolge in der Anwendungskonfigurationsdatei ändern, anstatt den Quellcode zu bearbeiten und die Anwendung neu kompilieren zu müssen. Weitere Informationen zum Bearbeiten einer Verbindungszeichenfolge in der Anwendungskonfigurationsdatei finden Sie unter Gewusst wie: Speichern und Bearbeiten von Verbindungszeichenfolgen.
Sicherheitshinweis |
---|
In der Anwendungskonfigurationsdatei werden alle Informationen als Nur-Text gespeichert.Verschlüsseln Sie die Daten ggf., um das Risiko eines nicht autorisierten Zugriffs auf vertrauliche Daten zu mindern.Weitere Informationen finden Sie unter Verschlüsseln und Entschlüsseln von Daten. |
Datenbankobjekte auswählen
Wählen Sie unter den in der Strukturansicht angezeigten verfügbaren Objekten Objekte aus der Datenbank aus, die in die Anwendung eingefügt werden sollen. Geben Sie in das Feld Datasetname einen Namen für das Dataset ein.
Hinzufügen eines Dienstverweises
Wenn Sie auf der Seite Datenquellentyp auswählen eine Dienstdatenquelle hinzufügen, zeigt der Assistent die Seite Dienstverweis hinzufügen an.
Fügen Sie im Dialogfeld Dialogfeld "Dienstverweis hinzufügen" einen Verweis auf einen Dienst hinzu. Nachdem Sie die Dialogfeldeinstellungen gespeichert haben, kehren Sie im Assistent zum Konfigurieren von Datenquellen zur Seite Dienstverweis hinzufügen zurück. Klicken Sie auf Fertig stellen, um den Assistenten abzuschließen.
Nachdem Sie den Assistenten abgeschlossen haben, fügt Visual Studio dem Projekt einen Verweis auf den Dienst hinzu. Visual Studio füllt ebenfalls das Fenster Datenquellen mit Objekten auf, die vom Dienst zurückgegeben werden. Wenn zum Beispiel der Dienst ein typisiertes Dataset zurückgibt, ist die erstellte Datenquelle das Dataset. Wenn der Dienst hingegen einen Typ zurückgibt, ist die Datenquelle der zurückgegebene Typ.
Hinweis
Die im Fenster Datenquellen angezeigten Elemente hängen von den vom Dienst zurückgegebenen Informationen ab.Einige Dienste stellen möglicherweise nicht genügend Informationen bereit, damit der Assistent zum Konfigurieren von Datenquellen bindbare Objekte erstellen kann.Wenn der Dienst beispielsweise ein nicht typisiertes Dataset zurückgibt, werden beim Beenden des Assistenten im Fenster Datenquellen keine Elemente angezeigt.Der Grund hierfür ist, dass nicht typisierte Datasets kein Schema angeben, daher verfügt der Assistent nicht über genügend Informationen zum Erstellen der Datenquelle.
Auswählen der Datenobjekte
Wenn Sie auf der Seite Datenquellentyp auswählen eine Objektdatenquelle hinzufügen, zeigt der Assistent die Seite Datenobjekte auswählen an.
Diese Seite bietet eine Strukturansicht, in der die Objekte im Projekt und in Assemblys angezeigt werden, auf die vom Projekt verwiesen wurde. Aktivieren Sie das Kontrollkästchen neben jedem Objekt, dass Sie binden möchten. Nachdem Sie alle zu bindenden Komponenten ausgewählt haben, klicken Sie auf Weiter.
Wenn das zu bindende Objekt nicht in der Strukturansicht angezeigt wird, führen Sie einen der folgenden Schritte aus:
Wenn das Objekt im Projekt definiert ist, erstellen Sie das Projekt neu, und starten Sie den Assistent zum Konfigurieren von Datenquellen neu.
Wenn das Objekt in einer externen Assembly oder einem Projekt definiert ist, klicken Sie auf Verweis hinzufügen, und fügen Sie im Dialogfeld Verweis hinzufügen einen Verweis auf die Assembly oder das Projekt hinzu. Nach dem Hinzufügen des Verweises wird die Assembly bzw. das Projekt in der Strukturansicht angezeigt.
Standardmäßig werden in der Strukturansicht keine Assemblys angezeigt, die Teil von .NET Framework oder Visual Studio sind. Wenn Sie Objekte aus diesen Assemblys binden möchten, deaktivieren Sie das Kontrollkästchen Systemassemblys ausblenden.
Siehe auch
Aufgaben
Gewusst wie: Erstellen von TableAdapters
Gewusst wie: Erstellen von TableAdapter-Abfragen
Konzepte
Vorbereiten der Anwendung auf den Empfang von Daten
Abrufen von Daten für die Anwendung
Binden von Steuerelementen an Daten in Visual Studio
Bearbeiten von Daten in der Anwendung