9

9. Operatory LINQ

W tym rozdziale opisujemy wszystkie operatory LINQ. W sekcjach „Projekcja” i „Łączenie” zawarliśmy zwykły materiał referencyjny, a jednocześnie opisaliśmy pewne koncepcje:

• Dokonywanie projekcji hierarchii obiektów.

• Łączenie za pomocą operatorów Select, SelectMany, Join oraz GroupJoin.

• Wyrażenia zapytaniowe z licznymi zmiennymi zakresowymi.

We wszystkich przedstawionych w tym rozdziale przykładach zakładamy, że names to tablica o następującej definicji:

string[] names = { “Tomek”, “Darek”, “Henryk”, “Maria”, “Janusz” };

W przykładach zapytań do bazy danych przyjmujemy, że zmienna dbContext jest inicjalizowana w następujący sposób:

var dbContext = new NutshellContext();

Poniżej znajduje się definicja klasy NutshellContext ...

Get C# 9 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.