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.