Datenzugriff (Vorgehensweise in C#)
Aktualisiert: November 2007
Dieses Thema enthält Links zu Hilfethemen über häufig verwendete Datenzugriffsaufgaben, bei denen ADO.NET-Typen direkt in der Anwendung verwendet werden. Weitere Informationen zum Zugreifen auf Daten mit LINQ to SQL oder LINQ to DataSet finden Sie unter LINQ (Vorgehensweise in C#).
Informationen zu weiteren Kategorien von verbreiteten Aufgaben, die in der Hilfe behandelt werden, finden Sie unter Gewusst wie in C#.
Allgemein
Gewusst wie: Installieren von Beispieldatenbanken
Enthält Schritte zur Installation einer Beispieldatenbank.Exemplarische Vorgehensweise: Erstellen einer einfachen Datenanwendung
Enthält eine schrittweise Prozedur zum Erstellen einer Datenanwendung.
Herstellen von Datenverbindungen in Visual Studio
Übersicht über das Verbinden mit Daten in Visual Studio
Enthält Informationen zum Verbinden der Anwendung mit Daten aus verschiedenen Quellen, z. B. Datenbanken, Webdiensten und Objekten.Exemplarische Vorgehensweise: Herstellen einer Verbindung zu Daten in einer Datenbank
Enthält eine Prozedur zum Verbinden der Anwendung mit Daten in Visual Studio. Dabei wird der Assistent zum Konfigurieren von Datenquellen verwendet.Exemplarische Vorgehensweise: Herstellen einer Verbindung zu Daten in einem Webdienst
Enthält eine Prozedur zum Verbinden der Anwendung mit Daten in einem Webdienst. Dabei wird der Assistent zum Konfigurieren von Datenquellen verwendet.Exemplarische Vorgehensweise: Herstellen einer Verbindung zu Daten in einer Access-Datenbank
Enthält eine Prozedur zum Verbinden der Anwendung mit Daten in einer Access-Datenbank. Dabei wird der Assistent zum Konfigurieren von Datenquellen verwendet.
Erstellen und Entwerfen von typisierten Datasets
Gewusst wie: Erstellen eines typisierten Datasets
Beschreibt, wie ein typisiertes Dataset mithilfe des Assistenten zum Konfigurieren von Datenquellen oder des DataSet-Designers erstellt wird.Exemplarische Vorgehensweise: Erstellen eines Datasets mit dem DataSet-Designer
Enthält eine Prozedur zum Erstellen eines Datasets mit dem DataSet-Designer.Exemplarische Vorgehensweise: Erstellen einer DataTable im Dataset-Designer
Enthält eine Prozedur zum Erstellen einer DataTable mit dem DataSet-Designer.Exemplarische Vorgehensweise: Erstellen einer Beziehung zwischen Datentabellen
Beschreibt das Erstellen von zwei Datentabellen ohne TableAdapters mithilfe des DataSet-Designers sowie das Erstellen einer Beziehung zwischen diesen beiden Datentabellen.
TableAdapters
Übersicht über TableAdapters
Enthält eine Übersicht über TableAdapters, die für die Kommunikation zwischen der Anwendung und einer Datenbank sorgen.Exemplarische Vorgehensweise: Erstellen eines TableAdapter mit mehreren Abfragen
Enthält eine Prozedur zum Erstellen eines TableAdapter in einem Dataset mithilfe des Assistenten zum Konfigurieren von Datenquellen. Die exemplarische Vorgehensweise veranschaulicht das Erstellen einer zweiten Abfrage im TableAdapter mithilfe des Konfigurations-Assistenten für TableAdapter-Abfragen im DataSet-Designer.
Füllen von Datasets und Ausführen von Abfragen
Übersicht über das Füllen von Datasets und Abfragen von Daten
Beschreibt das Ausführen von SQL-Anweisungen oder gespeicherten Prozeduren für eine Datenquelle mithilfe von TableAdapters oder Befehlsobjekten.Exemplarische Vorgehensweise: Füllen eines Datasets mit Daten
Veranschaulicht, wie ein Dataset mit einer Datentabelle erstellt wird und die Tabelle mit Daten aus der Tabelle Customers der Beispieldatenbank Northwind gefüllt wird.Exemplarische Vorgehensweise: Einlesen von XML-Daten in ein Dataset
Veranschaulicht, wie eine Windows-Anwendung erstellt wird, die XML-Daten in ein Dataset lädt.
Anzeigen von Daten in Windows Forms
Übersicht über das Anzeigen von Daten
Enthält eine Zusammenfassung der Aufgaben, Objekte und Dialogfelder, die beim Erstellen von datengebundenen Windows-Anwendungen eine Rolle spielen.Exemplarische Vorgehensweise: Anzeigen von Daten in einem Formular in einer Windows-Anwendung
Enthält eine Prozedur zum Erstellen eines einfachen Formulars, das Daten aus einer einzelnen Tabelle in jeweils verschiedenen Steuerelementen anzeigt.Exemplarische Vorgehensweise: Anzeigen verknüpfter Daten in einem Formular in einer Windows-Anwendung
Enthält eine Prozedur zum Verwenden von Daten, die aus mehr als einer Tabelle bzw. aus verknüpften Tabellen stammen.Exemplarische Vorgehensweise: Erstellen eines Formulars zum Suchen von Daten in einer Windows-Anwendung
Veranschaulicht das Erstellen einer Abfrage, die Kunden in einer bestimmten Stadt zurückgibt, sowie das Anpassen der Benutzeroberfläche, damit Benutzer eine Stadt eingeben und zum Ausführen der Abfrage auf eine Schaltfläche klicken können.Exemplarische Vorgehensweise: Erstellen einer Nachschlagetabelle
Enthält eine Prozedur zum Anzeigen von Informationen aus einer Tabelle, die auf dem Wert eines Fremdschlüsselfelds in einer anderen Tabelle basieren.
Datenbindung
Exemplarische Vorgehensweise: Erstellen eines Benutzersteuerelements, das einfache Datenbindung unterstützt
Veranschaulicht das Erstellen eines Steuerelements, das DefaultBindingPropertyAttribute implementiert. Dieses Steuerelement kann eine Eigenschaft enthalten, die an Daten gebunden werden kann (ähnlich wie bei TextBox oder CheckBox).Exemplarische Vorgehensweise: Erstellen eines Benutzersteuerelements, das komplexe Datenbindung unterstützt
Veranschaulicht das Erstellen eines Steuerelements, das ComplexBindingPropertiesAttribute implementiert. Dieses Steuerelement enthält eine DataSource-Eigenschaft und eine DataMember-Eigenschaft, die an Daten gebunden werden kann (ähnlich wie bei DataGridView oder ListBox).Exemplarische Vorgehensweise: Erstellen eines Benutzersteuerelements, das die Nachschlagedatenbindung unterstützt
Veranschaulicht das Erstellen eines Steuerelements, das LookupBindingPropertiesAttribute implementiert. Dieses Steuerelement enthält drei Eigenschaften, die an Daten gebunden werden können (ähnlich wie bei ComboBox).Objektbindung in Visual Studio
Erläutert Entwurfszeittools für die Verwendung von benutzerdefinierten Objekten (anstelle von Datasets und Webdiensten) als Datenquelle in der Anwendung.
Bearbeiten von Daten in Datasets (DataTables)
- Übersicht über das Bearbeiten von Daten in Datasets
Enthält eine Tabelle mit Links zu den Aufgaben, die beim Bearbeiten und Abfragen von Daten eines Datasets häufig vorkommen.
Überprüfen von Daten
Übersicht über die Datenvalidierung
Enthält eine Übersicht zur Datenüberprüfung, bei der kontrolliert wird, ob die in Datenobjekte eingegebenen Werte mit den Einschränkungen in einem Dataset-Schema und den für die Anwendung geltenden Regeln konform sind.Exemplarische Vorgehensweise: Hinzufügen von Validierung zu einem DataSet
Beschreibt, wie mithilfe des ColumnChanging-Ereignisses überprüft, ob ein zulässiger Wert in den Datensatz eingegeben wird.
Speichern von Daten
Übersicht über das Speichern von Daten
Erläutert, inwieweit sich das Schreiben von Daten in die ursprüngliche Datenquelle und das Ändern der Daten im Dataset voneinander unterscheiden.Parallelitätssteuerung in ADO.NET
Erläutert allgemeine Methoden der Parallelitätssteuerung sowie bestimmte ADO.NET-Features zur Behandlung von Parallelitätsfehlern.Exemplarische Vorgehensweise: Speichern von Daten mit den TableAdapter-DBDirect-Methoden
Enthält ausführliche Anweisungen zum direkten Ausführen von SQL-Anweisungen für eine Datenbank mithilfe der DbDirect-Methoden eines TableAdapter.Exemplarische Vorgehensweise: Behandeln einer Parallelitätsausnahme
Enthält eine Prozedur zum Erstellen einer Windows-Anwendung zum Abfangen einer DBConcurrencyException, zum Ermitteln der Zeile, die den Fehler ausgelöst hat, und zum Anwenden einer Strategie zur Fehlerbehandlung.
Datenressourcen
Daten, Elemente der Benutzeroberfläche
Enthält Informationen zu allen Dialogfeldern und Assistenten, die Sie beim Entwerfen des Datenzugriffs in den Anwendungen verwenden.ADO.NET-Datenadapter
Enthält Informationen zu ADO.NET-Datenadapterobjekten und deren Verwendungsweise in Visual Studio.
Erstellen von SQL Server 2005-Objekten in verwaltetem Code
SQL Server-Projekte
Beschreibt, wie Sie .NET-Sprachen und die Programmiersprache Transact-SQL verwenden, um Datenbankobjekte zu erstellen, z. B. gespeicherte Prozeduren und Trigger, und um Daten für Microsoft SQL Server 2005-Datenbanken abzurufen und zu aktualisieren.Exemplarische Vorgehensweise: Erstellen einer gespeicherten Prozedur in verwaltetem Code
Enthält schrittweise Anweisungen für folgende Aufgaben:Erstellen einer gespeicherten Prozedur in verwaltetem Code.
Bereitstellen der gespeicherten Prozedur für eine SQL Server 2005-Datenbank.
Erstellen eines Skripts zum Testen der gespeicherten Prozedur für die Datenbank.
Abfragen von Daten aus der Datenbank, um zu bestätigen, dass die gespeicherte Prozedur ordnungsgemäß ausgeführt wurde.
Zusätzliche Ressourcen
Für die folgenden Websites ist eine Internetverbindung erforderlich.
Visual Studio 2008 Developer Center
Enthält zahlreiche Artikel und Ressourcen über die Entwicklung von Anwendungen mit Visual Studio. Diese Website wird regelmäßig mit neuem Inhalt aktualisiert.Visual C# Developer Center
Enthält zahlreiche Artikel und Ressourcen über die Entwicklung von C#-Anwendungen. Diese Website wird regelmäßig mit neuem Inhalt aktualisiert.Microsoft .NET Framework Developer Center
Enthält zahlreiche Artikel und Ressourcen über das Entwickeln und Debuggen von .NET Framework-Anwendungen. Diese Website wird regelmäßig mit neuem Inhalt aktualisiert.Data Access and Storage Developer Center
Enthält zahlreiche Artikel und Ressourcen über die Verwendung von Microsoft-Datenzugriffstechnologien in Anwendungen.SQL Server Developer Center
Enthält zahlreiche Artikel und Ressourcen über die Verwendung von SQL Server.