Freigeben über


Übersicht über Datenquellen

Aktualisiert: November 2007

Datenquellen stellen die für die Anwendung verfügbaren Daten dar. Genauer ausgedrückt stellen sie die Daten dar, von denen Sie bereits wissen, dass Sie mit ihnen in der Anwendung arbeiten möchten. Datenquellen werden im Datenquellenfenster angezeigt. Sie können Datenquellen erstellen, indem Sie im Menü Daten oder im Datenquellenfenster den Befehl Neue Datenquelle hinzufügen auswählen. Datenquellen können aus Datenbanken (einschließlich lokaler Datenbankdateien), Webdiensten und Objekten erstellt werden.

Hinweis:

Derzeit werden SQL Server Compact 3.5-Dateien (.sdf), Access-Dateien (.mdb) und SQL Express-Dateien (.mdf) als Formate für lokale Datendateien unterstützt.

Die durch Ausführen des Assistenten zum Konfigurieren von Datenquellen erstellten Datenquellen sind für das Projekt als Elemente im Datenquellenfenster verfügbar. Sie können auf Formulare in der Windows-Anwendung gezogen werden, um Steuerelemente zu erstellen, die die zugrunde liegenden Daten anzeigen und an diese gebunden sind. Weitere Informationen finden Sie unter Übersicht über das Anzeigen von Daten.

Erstellen und Bearbeiten von Datenquellen

Visual Studio enthält Entwurfszeittools zum Erstellen und Bearbeiten von Datenquellen, die in der Anwendung verwendet werden können. Datenquellen in Visual Studio-Projekten werden als Datasets oder andere Objekttypen dargestellt. Dies hängt von den Objekten ab, die vom zugrunde liegenden Datenspeicher zurückgegeben werden.

Alle Arten von Datenquellen können mithilfe des Assistenten zum Konfigurieren von Datenquellen erstellt und bearbeitet werden. Außerdem können Datenquellen, die als Datasets erstellt wurden, auch mit dem Dataset-Designer bearbeitet werden.

Aus Datenbanken erstellte Datenquellen

Sie können eine Datenquelle aus einer Datenbank erstellen, indem Sie den Assistenten zum Konfigurieren von Datenquellen ausführen und den Datenquellentyp Datenbank auswählen. Weitere Informationen finden Sie unter Gewusst wie: Herstellen einer Verbindung zu Daten in einer Datenbank.

Wenn Sie Datenquellen aus einer Datenbank erstellen, wird dem Projekt ein typisiertes Dataset hinzugefügt, das auf den einzelnen zur Datenquelle hinzugefügten Datenbankobjekten beruht. Wenn Sie z. B. eine Datenquelle auf Grundlage bestimmter Tabellen in einer Datenbank erstellen, wird ein typisiertes Dataset erstellt, dessen Datentabellen den ausgewählten Tabellen entsprechen. Ein Beispiel für eine solche Datenquelle erhalten Sie, wenn Sie die Prozeduren in Exemplarische Vorgehensweise: Herstellen einer Verbindung zu Daten in einer Datenbank ausführen.

Aus Webdiensten erstellte Datenquellen

Beim Erstellen einer Datenquelle aus einem Webdienst wird dem Webdienst ein Projektverweis hinzugefügt, und es werden Objekte erstellt, die den vom Webdienst zurückgegebenen Objekten entsprechen. Zum Beispiel wird ein Webdienst, der ein Dataset zurückgibt, im Projekt als Dataset dargestellt. Ein Webdienst, der einen bestimmten Typ oder ein Objekt zurückgibt, wird in dem Projekt als der zurückgegebene Typ oder das zurückgegebene Objekt dargestellt. Weitere Informationen finden Sie unter Gewusst wie: Herstellen einer Verbindung zu Daten in einem Webdienst.

Hinweis:

Die im Datenquellenfenster angezeigten Elemente hängen von den vom Webdienst zurückgegebenen Informationen ab. Einige Webdienste stellen möglicherweise nicht genügend Informationen bereit, damit der Assistent zum Konfigurieren von Datenquellen bindbare Objekte erstellen kann. Wenn der Webdienst beispielsweise ein nicht typisiertes Dataset zurückgibt, werden beim Beenden des Assistenten im Datenquellenfenster keine Elemente angezeigt. Dies ist darauf zurückzuführen, dass nicht typisierte Datasets kein Schema bereitstellen, sodass der Assistent nicht über genügend Informationen zum Erstellen der Datenquelle verfügt.

Aus Objekten erstellte Datenquellen

Datenquellen können aus jedem Objekt erstellt werden, das mindestens eine öffentliche Eigenschaft verfügbar macht. Zum Erstellen einer Datenquelle aus einem Objekt sind keine spezifischen Schnittstellen oder öffentlichen Standardkonstruktoren erforderlich. Alle öffentlichen Eigenschaften werden im Datenquellenfenster angezeigt. Sie können zum Erstellen datengebundener Steuerelemente auf ein Formular in einer Windows-Anwendung gezogen werden. Möglicherweise müssen Sie das Projekt, das das Objekt enthält, zunächst erstellen, bevor es im Assistenten angezeigt werden kann. Um die Anzahl nicht benötigter Objekte zu reduzieren, werden nicht alle Objekte in einem Projekt automatisch im Datenquellenfenster angezeigt. Sie müssen sie mit dem Assistenten zum Konfigurieren von Datenquellen hinzufügen. Weitere Informationen zum Binden von Objekten finden Sie unter Objektbindung in Visual Studio. Weitere Informationen zum Erstellen einer Objektdatenquelle finden Sie unter Exemplarische Vorgehensweise: Erstellen von LINQ to SQL-Klassen (O/R-Designer).

Aus lokalen Datendateien erstellte Datenquellen

Sie können auch Datenquellen aus SQL Server Compact 3.5-Datenbanken (SDF-Dateien), Access-Datenbanken (MDB-Dateien) und SQL Server Express-Datenbanken (MDF-Dateien) erstellen und dem Projekt direkt hinzufügen. Ein typisiertes Dataset auf der Grundlage des Schemas des ausgewählten Datendatei wird dem Projekt ebenfalls hinzugefügt. Weitere Informationen finden Sie unter den folgenden Themen:

Siehe auch

Konzepte

Neue Datenfeatures

Übersicht über das Anzeigen von Daten

DataSet-Designer

Referenz

Datenquellenfenster

Weitere Ressourcen

Erste Schritte mit dem Datenzugriff

Herstellen von Datenverbindungen in Visual Studio

Vorbereiten der Anwendung auf den Empfang von Daten

Abrufen von Daten für die Anwendung

Anzeigen von Daten in Formularen in Windows-Anwendungen

Bearbeiten von Daten in der Anwendung

Überprüfen von Daten

Speichern von Daten