Quelle: dotnetpro
Erweiterungsmethoden für LINQ to Objects 12.08.2024, 00:00 Uhr

Tapfere Schneiderlein

Diese Ausgabe der Datenzugriffskolumne stellt einige nützliche Erweiterungen für LINQ to Objects vor.
Die LINQ-Erweiterungsmethode WhereIf(), die die Filterbedingung nur unter einer definierbaren Vorbedingung ausführt, wurde bereits in der vorangegangenen dotnetpro [1] vorgestellt. Dieses Mal geht es um weitere nützliche LINQ-Erweiterungen.
Alle in dieser Ausgabe gezeigten LINQ-Erweiterungen arbeiten auf Mengen, die als Typ IEnumerable<T> übergeben werden. Sie sind damit für Objekte im RAM, also LINQ to Objects, gedacht. Diese LINQ-Erweiterungen arbeiten folglich nicht auf IQueryable<T> und können daher nicht bei Entity Framework oder Entity Framework Core eingesetzt werden, um SQL zu erzeugen.

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar