Com complementos para Visual Basic em www.fca.pt O LINQ (Language Integrated Query) revolucionou por completo a forma como tratamos (e interagimos com) os dados nas nossas aplicações. Esta nova linguagem (desenvolvida pela Microsoft) contribui para aumentar a produtividade dos programadores, já que abstrai a origem dos dados usados numa aplicação. Na prática, isto quer dizer que podemos utilizar expressões semelhantes para obter dados a partir de uma base de dados ou a partir de um documento XML. Do ponto de vista da produtividade, estamos, muito provavelmente, perante a funcionalidade mais importante introduzida pela Microsoft nos últimos anos. Para além de apresentar detalhadamente as variantes mais importantes de LINQ, o livro aborda ainda de forma aprofundada todas as funcionalidades existentes e adicionadas à linguagem C# (aquando do lançamento da versão 3) que permitem o correcto funcionamento do LINQ. Todos os tópicos apresentados encontram-se ilustrados com vários exemplos práticos escritos em C#.