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