LINQ (Language Integrated Query) — standard query operators for data manipulation.
Two syntaxes:
1. Query syntax (SQL-like):
1var result = from s in students2 where s.Age > 183 orderby s.Name4 select s.Name;
2. Method syntax (fluent):
1var result = students2 .Where(s => s.Age > 18)3 .OrderBy(s => s.Name)4 .Select(s => s.Name);
Both produce identical IL code. Method syntax is more common in practice.
Key operators: