English
Topic 15. Language-Integrated Query (LINQ)
Goal: become familiar with Language-Integrated Query (LINQ); learn to filter, sort, project, group, and join data using method syntax and query syntax, take deferred execution into account, use aggregate operators and the operators added in .NET 9–10, and create your own operators.
Lecture contents
- LINQ fundamentals — What LINQ is · Method syntax and query syntax · Filtering, projection, and sorting
- Execution and aggregation — Deferred and immediate execution · Elements, quantifiers, and aggregation
- Grouping, joins, and how LINQ works — Grouping · Joins · Partitioning, set operations, and generation · How LINQ works inside
- Examples and common mistakes — Example programs · Common mistakes