Übersicht über Datenquellen

 

Veröffentlicht: Juli 2016

Datenquellen stellen die für die Anwendung verfügbaren Daten dar. Genauer gesagt handelt es sich bei Datenquellen um die Daten, mit denen Sie in der Anwendung arbeiten möchten. Datenquellen können aus Datenbanken (einschließlich lokaler Datenbankdateien), Diensten und Objekten abgerufen werden.

Die Datenquellen, die Sie dem Projekt hinzufügen, werden im Datenquellenfenster angezeigt. In vielen Fällen können Sie Datenquellen in die Windows Forms-, WPF- und Silverlight-Designer ziehen, um Steuerelemente zu erstellen, die an die zugrunde liegenden Daten gebunden werden. Weitere Informationen finden Sie unter Binden von Steuerelementen an Daten in Visual Studio.

Visual Studio enthält Tools zum Erstellen und Bearbeiten von Datenquellen in der Anwendung. Datenquellen in Visual Studio-Projekten werden als Entity Data Models, Datasets, von einem Dienst zurückgegebene Proxyobjekte oder als andere Objekttypen dargestellt, und zwar abhängig von den Objekten, die vom zugrunde liegenden Datenspeicher zurückgegeben werden.

Sie können Datenquellen mit dem Assistent zum Konfigurieren von Datenquellen erstellen und bearbeiten.

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 eine Datenquelle aus einer Datenbank erstellen, generiert Visual Studio ein Datenmodell und fügt es dem Projekt hinzu. Ein Datenmodell ist eine stark typisierte, programmierbare Ansicht der zugrunde liegenden Daten in der Datenbank. Sie können die folgenden Typen von Datenmodellen mithilfe von Visual Studio erstellen:

Aus lokalen Datenbankdateien erstellte Datenquellen

Sie können auch Datenquellen aus den folgenden Datenbankdateitypen erstellen: Access (MDB-Dateien), SQL Server Express LocalDB (MDF-Dateien) und SQL Server Express (MDF-Dateien). Wenn Sie Datenquellen aus diesen Datenbankdateien erstellen, können Sie dem Projekt direkt die Datenbankdateien hinzufügen. Weitere Informationen finden Sie unter den folgenden Themen:

Aus Diensten erstellte Datenquellen

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

Wenn Sie eine Datenquelle mit einem Dienst erstellen, fügt Visual Studio einen Dienstverweis auf das Projekt hinzu. Visual Studio erstellt auch Proxyobjekte, die den Objekten entsprechen, die vom Dienst zurückgegeben werden. Zum Beispiel wird ein Dienst, der ein Dataset zurückgibt, im Projekt als Dataset dargestellt. Ein Dienst, der einen bestimmten Typ zurückgibt, wird in dem Projekt als der zurückgegebene Typ dargestellt.

Sie können eine Datenquelle mit den folgenden Diensttypen erstellen:

  • WCF Data Services. Weitere Informationen finden Sie unter Übersicht.

  • Windows Communication Foundation (WCF)-Dienste. Weitere Informationen finden Sie unter Windows Communication Foundation Services and WCF Data Services in Visual Studio.

  • Webdienste. Weitere Informationen finden Sie unter Not in Build: Introduction to Programming Web Services in Managed Code.

    Hinweis

    Die im Datenquellenfenster angezeigten Elemente hängen von den vom Dienst zurückgegebenen Daten 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 Datenquellenfenster keine Elemente angezeigt. Dies ist darauf zurückzuführen, dass nicht typisierte Datasets kein Schema bereitstellen und der Assistent daher nicht über genügend Informationen zum Erstellen der Datenquelle verfügt.

Aus Objekten erstellte Datenquellen

Sie können eine Datenquelle mit jedem Objekt erstellen, das mindestens eine öffentliche Eigenschaft durch Ausführen des Assistenten zum Konfigurieren von Datenquellen und anschließendes Auswählen des Datenquellentyps Objekt verfügbar macht. Alle öffentlichen Eigenschaften eines Objekts werden im Datenquellenfenster angezeigt. Weitere Informationen finden Sie unter Gewusst wie: Herstellen einer Verbindung mit Daten in Objekten.

Weitere Informationen zum Binden an Objekte finden Sie unter Objektbindung in Visual Studio.

Aus SharePoint-Listen erstellte Datenquellen

Sie können eine Datenquelle aus einer SharePoint-Liste erstellen, indem Sie den Assistenten zum Konfigurieren von Datenquellen ausführen und den Datenquellentyp SharePoint auswählen. SharePoint macht Daten über WCF Data Services verfügbar, sodass die Erstellung einer SharePoint-Datenquelle dem Erstellen einer Datenquelle mit einem Dienst entspricht. Durch Auswahl des SharePoint-Elements im Assistenten zum Konfigurieren von Datenquellen wird das Dialogfeld Dienstverweis hinzufügen geöffnet, in dem Sie durch Zeigen auf den SharePoint-Server eine Verbindung mit dem SharePoint-Datendienst herstellen. Weitere Informationen finden Sie unter Gewusst wie: Herstellen einer Verbindung mit Daten in einem Dienst.

Siehe auch

Binden von Windows Forms-Steuerelementen an Daten in Visual Studio
Erstellen und Bearbeiten von typisierten Datasets
Datenquellenfenster
Übersicht über Datenanwendungen in Visual Studio
Herstellen von Datenverbindungen in Visual Studio
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
Überprüfen von Daten
Speichern von Daten