Einleitung
  • Inhalt
  • Was ist Linq?
  • Aufbau der Beispiele
Spracherweiterungen
  • Objekt und Listen Initialisierer
  • Delegates und Lambdas
  • Anonyme Typen
  • Extension Methodes
  • LINQ Aufbau
  • Query Syntax
  • Vorbereitende Themen
LINQ To Objects
  • Einleitung
  • Filtering
  • Projection
  • Conversion
  • Aggregate
  • Sorting
  • Geschachtelte Abfragen
  • Grouping
  • Joins
  • Partitioning
  • Mengenabfragen
  • Dynamisch zusammengesetzte Abfragen
  • Expression Trees
  • LINQ To Objects
LINQ To XML
  • Einführung
  • Aufbau Library und Grundfunktionen
  • Wiederholung XML Aufbau
  • Schlüsselwort params
  • Generierung von XML
  • XML laden und speichern
  • XML durchsuchen
  • XML bearbeiten
  • LINQ To Xml
Parallel LINQ
  • Einführung
  • Execution Mode
  • Wann sinnvoll parallelisieren?
  • Sortierung
  • Mergeoptions
  • ForAll oder ForEach
  • Cancellation Token
  • Exception Handling
  • Parallel LINQ
LINQ To Entities
  • Einführung
  • Projekteinrichtung mit Code First
  • Was wurde generiert?
  • Der DbContext
  • Entities bearbeiten
  • Enums
  • Berechnete Spalten
  • Transaktionen
  • Ladestrategien
  • LINQ To Entities
Bonus
  • CSV einlesen mit LINQ
  • Aufbau der Beispiele mit UnitTests
  • Schluss