O documento apresenta uma introdução ao LINQ, que permite consultas de propósito geral em C# com uma sintaxe semelhante à SQL. O LINQ pode consultar vários tipos de dados, incluindo coleções, XML e bancos de dados. Ele introduz novos recursos como expressões lambda, tipos anônimos e variáveis locais implicitamente tipadas que facilitam seu uso.