Schulungsübersicht

Einführung

LINQ Grundlagen

  • IEnumerable<T>
  • IEnumerator<T>
  • Projektion, Filterung, Quantifizierer, Partitionen, Operationen, etc.

Überblick über LINQ Operatoren

  • Unmittelbare vs. verzögerte Ausführung
  • Streaming vs. Nicht-Streaming-Operatoren

Vorbereiten der Entwicklungsumgebung

  • Installieren und Konfigurieren von .NET
  • Installieren und Konfigurieren von LINQPad

Einfache LINQAbfragen

  • Auswählen einer Datenquelle
  • Erstellen einer Abfrage
  • Ausführen einer Abfrage

Datenumwandlung und Typ-Beziehungen

  • Rückgabe von Ergebnissen als Typ
  • Durchführen von Operationen auf Quellelementen
  • Erlauben des Compilers, Typen auszuwählen

Gruppierung und Verknüpfung LINQ Abfragen

  • Gruppieren nach mehreren Schlüsseln
  • Erweitern einer Gruppenabfrage
  • Gruppieren mit benutzerdefinierten Schlüsseln
  • Inner Join mit zusammengesetztem Schlüssel verwenden
  • Verwendung von Group Join und Inner Group Join

LINQ mit Lambda-Operatoren

  • Verstehen der Methodensyntax mit Lambda-Operatoren
  • Gruppierung nach mehreren Schlüsseln
  • Gruppierung nach benutzerdefinierten Schlüsseln und benutzerdefinierten Objekten
  • Inner Join und Composite Join verwenden
  • Verwendung von Group Join und Group Inner Join

Standard- und komplexe Abfragen

  • Filtern von Teilmengen
  • Neuordnung von Daten mit einem Operator
  • Parsing von Basisgruppen
  • Erstellen einer Hierarchie in einem Datensatz
  • Verkettung von Daten
  • Verwendung der Schlüsselwörter into und let

LINQ bis SQL

  • Einrichten einer Datenbank
  • Abfragen einer Datenbank
  • Aktualisieren einer Datenbank

LINQ bis XML

  • Einen Baum erstellen
  • Baumabfragen verwenden

Zusammenfassung und Schlussfolgerung

Voraussetzungen

  • Verständnis für die Programmierung

Zielgruppe

  • Web-Entwickler
 14 Stunden

Teilnehmerzahl


Price per participant (excl. VAT)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien