LINQ — единый синтаксис запросов к коллекциям, XML, EF и др.; бывает method syntax и query syntax.
Разбор
- LINQ to Objects работает в памяти.
- LINQ to Entities транслирует в SQL.
- Отложенное выполнение до перечисления.
- ToList/Count материализуют результат.
Итог
LINQ унифицирует запросы; важно понимать in-memory vs SQL.