INFO: Wegweiser für ADO.NET

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 313590 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Dieser Artikel wurde archiviert. Er wird im vorliegenden Zustand bereitgestellt und nicht mehr aktualisiert.
Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung

Dieser Artikel bietet eine Möglichkeit, Informationen zu ADO.NET. Roadmap-Artikel enthalten Links zu nützlichen Informationen, darunter zur Onlinedokumentation, Microsoft Knowledge Base-Artikeln und Whitepapers von Microsoft, die Ihnen helfen zu einem Produkt oder Technologie erlernen.

Weitere Informationen Datenzugriff mithilfe von XML in .NET-Entwicklungsplattform folgendem Artikel der Microsoft Knowledge Base:
313651INFO: Wegweiser für XML in .NET Framework

(Übersicht)

ADO.NET ist die Daten-Access-Architektur, die von .NET Framework bereitgestellt wird. Es bietet Klassen für hohe Leistung, Skalierbarkeit, Zugriff auf Ihre Daten zusätzlich zur Interoperabilität mit Daten in XML-Dokumenten getrennt.

Den folgenden Themen mit Hilfe von Visual Studio .NET (klicken Sie auf Hilfe und klicken Sie dann auf das Menü Inhalt ) bieten einen Überblick über ADO.NET:
  • Visual Studio .NET
  • .NET framework
  • .NET Framework Programmierung
  • Datenzugriff mit ADO.NET
  • Übersicht über ADO.NET
  • Entwurfsziele für ADO.NET
  • ADO.NET-Architektur
Übersicht ADO.NET Übersichtsinformationen finden Sie auf folgender Website:
ADO.NET for the ADO Programmer
http://msdn2.microsoft.com/en-us/library/ms973217.aspx

Übersicht über ADO.NET Artikel

Die folgenden Abschnitte beschreiben verschiedene ADO.NET-Komponenten und Technologien. Darüber hinaus enthält jedes Abschnitts eine Verknüpfung zu einem entsprechenden Roadmap-Artikel, sofern eine verfügbar ist.

Datenanbieter .NET

Datenanbieter .NET sind Klassen, die Zugriff auf eine Back-End-Datenbank oder die Datenquelle bereitstellen. .NET Framework enthält zwei Datenanbieter:
  • Ein Datenanbieter, die Zugriff auf Datenbanken über OLE DB.
  • Ein Datenanbieter, die den direkten, hohe Leistung Zugriff auf Microsoft SQL Server 7.0 und höher ermöglicht.
Zusätzliche Datenprovider zur Verfügung, auf das Internet und von Drittanbietern und ein SDK steht für das Schreiben Ihrer eigenen Datenanbieter. Jede Datenanbieter verfügt über die vertraute Verbindung , Command , und Parameter -Objekten und die neuen DataReader und Objekte. Weitere Informationen Datenbanken mit diesen Klassen direkt zu bearbeiten folgendem Artikel der Microsoft Knowledge Base:
313480INFO: Wegweiser für .NET Data Providers

ADO.NET-DataSet DataView, DataViewManager

Das DataSet -Objekt ist ein getrenntes Datenspeicher und zentralen-Objekt in ADO.NET. Es kann mehrere DataTable -Objekte enthalten und beziehen diese mithilfe von DataRelation -Objekten. Mit DataRelation -Objekte können Sie auch hierarchische Navigation zwischen übergeordneten und untergeordneten DataTable -Objekte erstellen. DataView -Objekt bietet eine sortierte, gefilterte Ansicht auf einer DataTable . Mit dem DataViewManager -Objekt können Sie das Sortieren und Filtern über die gesamte Hierarchie DataTable im DataSet angeben. Weitere Informationen zum programmgesteuerten Bearbeiten von diesen Klassen finden Sie die Artikel der Microsoft Knowledge Base:
313485INFO: Wegweiser für ADO.NET DataSet DataView und DataViewManager-Objekte

ADO.NET DataAdapters

Das DataSet ersetzt die getrennte Speicherkomponente von der ADO Recordset, aber es kann nicht lesen oder Schreiben einer Datenquelle. Der DataAdapter ist ein Objekt, die von jeder Datenprovider .NET zur Erfüllung dieser Rolle bereitgestellt wird. Connection , Command , verwaltet und DataReader -Objekte in ein DataSet Daten lesen und Schreiben von Änderungen an der Datenquelle. Weitere Informationen zum das DataAdapter-Objekt verwenden, folgendem Artikel der Microsoft Knowledge Base:
313483INFO: Wegweiser für ADO.NET DataAdapter-Objekte

DataSets und Webdiensten

Mit Webdiensten können Sie Funktionsaufrufe verfügbar über das Internet oder über ein Intranet machen durch Übergeben von Daten als XML. Visual Studio .NET unterstützt Webdienste erstellen und in Anspruch nehmen, auch auf nicht-Microsoft-Plattformen. Sie können ein DataSet -Objekt als XML-Dokument zwischen Anwendungsebenen über eine übergeben Service. Diese statusfreie Protokoll ist sehr skalierbar und eignet sich ideal der getrennten Natur von einem DataSet . Weitere Informationen zum des DataSets mit Webdiensten verwenden folgendem Artikel der Microsoft Knowledge Base:
313648INFO: Wegweiser für ADO.NET DataSet-Objekte und XML-Webdiensten

Windows Forms-Datenbindung

Windows Forms-Komponenten können Arrays, Auflistungen und das ADO.NET DataSet , DataTable , DataView und DataViewManager -Objekte binden. Zusätzliche Informationen über die Verwendung von Windows Forms-Datenbindung mithilfe dieser Klassen finden Sie die Artikel der Microsoft Knowledge Base:
313482INFO: Wegweiser für Windows Forms-Datenbindung

Datenbindung in Web Forms

Web Forms enthalten verschiedene andere Bindungsmechanismen. Komponenten können DataReader , DataSet , DataTable , DataView und DataViewManager -Objekte binden. Weitere Informationen zur Web Forms-Datenbindung mithilfe dieser Klassen finden Sie die Artikel der Microsoft Knowledge Base:
313481INFO: Wegweiser für Web Forms-Datenbindung

Typisierte DataSets und Visual Data Tools

Visual Studio .NET-Designer übertragen bieten leistungsfähige Tools, die Code, generieren wie Sie Designer Elemente grafisch bearbeiten. Darüber hinaus können Sie benutzerdefinierte Änderungen an den Code, die wiedergegeben werden vornehmen, in den Designern. ADO.NET-Objekte sind keine Ausnahme; Sie können ADO.NET-Objekte mithilfe von Drag & Drop Vorgängen zu verschieben Datenbanktabellen in Ihre Anwendungen erstellen, mit den Tools integrierten visual Daten. Grafisch können Sie deren Eigenschaften bearbeiten und generieren eine benutzerdefinierte DataSet -Klasse (Dies ist ein typisiertes DataSet ) aus diese.

Wenn Sie das typisierte DataSet verwenden, Sie auf DataTable -Objekte und zugreifen DataColumn -Objekten, die als Eigenschaften anstatt als Mitglieder einer Sammlung; aus diesem Grund können Sie verwenden IntelliSense zum Auswählen von Tabellen- und Feldnamen stellt Sie mit der Kompilierzeit-Bestätigung, dass die Namen richtig sind. Darüber hinaus können Sie durchführen-Eigenschaft basierende Suchvorgänge wesentlich schneller als Auflistung basierende Suchvorgänge mit zusätzliche Run-Time-Vorteile bietet.

Sie können mit typisierten DataSet -Objekten auch Datenbindung der Entwurfszeit-durchführen und eliminieren Schemaabfragen der Datenquelle (das Schema zur Entwurfszeit festgelegt und die Klasse selbst integriert). Da typisierte DataSet -Objekte von der standardmäßigen DataSet -Klasse abgeleitet sind, können Sie übergeben ein typisiertes DataSet Eigenschaft oder Methode, die ein standard DataSet akzeptiert. Weitere Informationen zu typisierten DataSets und die Visual Studio .NET visual Datentools folgendem Artikel der Microsoft Knowledge Base:
313486INFO: Wegweiser für Visual Database Tools und typisierten DataSets

DataSets und XML

XML ist das Herzstück von .NET Framework. DataSet -Objekte lesen und Schreiben XML durch die Konvertierung zwischen hierarchischen und relationalen Formaten. Auch Interaktion mit dem XmlDataDocument -Objekt, wodurch bietet eine vollständig synchronisierte Ansicht derselben Daten beide hierarchisch (über das XmlDataDocument ) und Relational (über das DataSet ). Zusätzliche Informationen zu DataSets und XML finden Sie die Artikel der Microsoft Knowledge Base:
313649INFO: Wegweiser für die XML-Integration mit ADO.NET

Verwenden von ADO in .NET

Wenn Sie die Anwendung .NET Plattform migrieren, müssen Sie jede Technologie gleichzeitig migrieren. Sie können einige Teile der Anwendung .NET Framework verwenden, während mithilfe von vorhandene Technologien über die COM-Interoperabilität-Schicht (COM-Interop) migrieren. Weitere Informationen finden Sie die Artikel der Microsoft Knowledge Base:
308044INFO: Wegweiser für die Verwendung von ADO in .NET

Problembehandlung

Wenn Probleme auftreten oder wenn Sie Fragen haben, können Sie in den MSDN-Newsgroups verweisen, an dem Sie Ihre Erfahrungen mit Ihren Kollegen freigeben können. Sie können der Microsoft Knowledge Base, in dem Sie suchen können, auch verwenden, für Artikel zu bestimmten Problemen.
MSDN-Newsgroups
http://msdn.microsoft.com/newsgroups/
news://msnews.microsoft.com/microsoft.public.dotnet.framework.adonet
news://msnews.microsoft.com/microsoft.public.dotnet.framework.odbcnet

Durchsuchen der Knowledge Base
http://support.microsoft.com/search

Eigenschaften

Artikel-ID: 313590 - Geändert am: Mittwoch, 12. Februar 2014 - Version: 4.3
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft ADO.NET (included with the .NET Framework)
  • Microsoft ADO.NET 1.1
  • Microsoft Web Services (included with the .NET Framework) 1.0
  • Microsoft Web Services Enhancements for Microsoft .NET 1.1
Keywords: 
kbnosurvey kbarchive kbmt kbarttyperoadmap kbdatabase kbdatabinding kbinfo kbsqlclient kbsystemdata kbupgrade kbwebforms kbwindowsforms KB313590 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 313590
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com