20 Jahre Erfahrung FreeCall 0800 tutegos

Datenzugriff mit ADO.NET

Das .NET Framework bietet mit ADO.NET eine komfortable Möglichkeit relationale Datenbanken (wie MS SQL Server) sowie XML-Dokumente und beliebige andere Datenquellen über OLE DB anzusprechen. Teilnehmer lernen praxisorientiert über die Datenbankschnittstelle Verbindungen zu unterschiedlichen Datenquellen aufzubauen, Daten abzufragen, und beispielhaft in grafischen Oberflächen zu präsentieren.

Inhalte des Seminars

Einführung in ADO.NET

  • Mögliche Datenspeicherungen und die ADO.NET Unterstützung
  • Verbundene und unverbundene Datenquellen
  • Die wichtigsten Provider in ADO.Net: SQL Server, MS Access, Oracle

Der ADO.NET-Klassenbaum

  • Übersicht
  • Die Connection-Klassen, Verbindungen herstellen, Connection-Pooling
  • Die Command-Klassen, SQL-Anweisungen übertragen
  • Parameter-Klasse, Anwenden von Parametern, Verhindern von SQL-Injection
  • Die Execute-Methoden der Command-Klasse
  • Die DataReader-Klasse, Erstellen von DataReadern
  • Sequentielles Lesen, Vorteile und Grenzen vom DataReader

Das DataSet

  • Typisierte und untypisierte Datasets
  • Die DataTable
  • Füllen eines Datasets mit einem Tableadapter
  • Die DataView zum Filtern von Datasets
  • XML und Datasets

LINQ

  • Einführung, LINQ Providers
  • LINQ to SQL, LINQ to XML
  • Syntax der LINQ Queries, Listen, Vergleiche

Darstellung von Daten in Windows-Formsanwendungen

  • Datenbindung mit Textboxes, Comboboxes etc.
  • Das DataGridView
  • Aktualisieren von Daten in unverbundenen Ergebnismengen

Darstellung von Daten in ASP.NET

  • Übersicht, Prinzip einer Web-Anwendung
  • Die SqlDataSource
  • Kapselung von Geschäftsobjekten in einer ObjectDataSource
  • Das GridView

Transaktionsverarbeitung

  • Begin, Commit, Rollback
  • Isolationsstufen, Isolationslevel

Datenbereitstellung über Web-Services

  • Web-Service Grundlagen
  • Darstellung von Web-Service-Daten in einer Windows-Formsanwendung
  • Aktualisieren von Daten mit einem Web-Service
  • WCF Data Services

Einblick in das .NET Entity Framework

  • Entity Data Model (EDM), Vererbungen, Komplexte Typen
  • Mapping, Mapping Provider
  • Entity SQL
  • Object Services
  • LINQ to Entities

Termine / Kontakt

Jedes Seminar führt tutego als kundenangepasstes Inhouse-Seminar durch.

Alle unsere Seminare können zudem als Live-Online-Seminar besucht werden.

Wir helfen Ihnen gerne bei der Anmeldung und einen passenden Termin zu finden. Kontaktieren Sie uns per E-Mail oder unter 0800/tutegos (kostenlos aus allen Netzen).

Die Fakten

  • Empfohlene Schulungsdauer: 3 Tage, insgesamt 24 Unterrichtsstunden à 45 Minuten
  • Zielgruppe: Software-Entwickler, die Datenbankzugriffe mit ADO.NET kennenlernen wollen.
  • Vorkenntnisse: Fortgeschrittene Kenntnisse einer relationalen Datenbank, wie zum Beispiel, Microsoft SQL Server oder Microsoft Office Access. Fortgeschrittene Kenntnisse in VB.NET oder C#.
  • Seminar-Software: Als Software-Plattform wird standardmäßig .NET 4.8 mit der Entwicklungsumgebung Visual Studio eingesetzt. Die Demo-Datenbank ist ›SQL Server Express‹.

Weiterführende Seminare

Der Kurs ADO.NET kann ergänzt werden durch den Kurs .NET Integration in Microsoft SQL Server (SQL CLR), bei dem Teilnehmer lernen, .NET-Programme im MS SQL-Server zu integrieren. Datenbanken dienen oft als Datengeber für grafische Oberflächen. Diese zu programmieren lernen Seminarbesucher in den Seminaren ASP.NET für Web-Applikationen, Windows Presentation Foundation (WPF) und Grafische Oberflächen mit .NET Windows Forms.

Verweise

Alle Kategorien

Was Teilnehmer sagen