LINQ (consulta integrada à linguagem) (Visual Basic)

O LINQ é um conjunto de recursos que estende os recursos avançados de consulta à sintaxe das linguagens do Visual Basic. O LINQ apresenta padrões com aprendizado facilitado para consultar e atualizar dados, e a tecnologia pode ser estendida para dar suporte a, potencialmente, qualquer tipo de armazenamento de dados. O NET Framework inclui assemblies de provedor LINQ que permitem o uso do LINQ com coleções do .NET Framework, bancos de dados do SQL Server, conjuntos de dados ADO.NET e documentos XML.

Nesta seção

Introdução ao LINQ (Visual Basic)
Fornece uma introdução geral dos tipos de aplicativos que você pode escrever e dos tipos de problemas que você pode resolver com consultas do LINQ.

Introdução a LINQ no Visual Basic
Descreve os fatos básicos que você deve saber para entender a documentação do Visual Basic e exemplos.

Suporte do Visual Studio IDE e ferramentas para LINQ (Visual Basic)
Descreve o Object Relational Designer do Visual Studio, suporte do depurador para consultas e outros recursos do IDE relacionados ao LINQ.

Visão geral de operadores de consulta padrão (Visual Basic)
Fornece uma introdução aos operadores de consulta padrão. Ele também fornece links para tópicos que contêm mais informações sobre cada tipo de operação de consulta.

LINQ to Objects (Visual Basic)
Inclui links para tópicos que explicam como usar o LINQ to Objects para acessar estruturas de dados na memória.

LINQ to XML (Visual Basic)
Inclui links para tópicos que explicam como usar o LINQ to XML, o qual fornece os recursos de modificação de documentos na memória do DOM (Modelo de Objeto do Documento) e dão suporte a expressões de consulta do LINQ.

LINQ to ADO.NET (página do portal)
Fornece um ponto de entrada para a documentação sobre LINQ to DataSet, LINQ to SQL e LINQ to Entities. O LINQ to DataSet permite que você crie recursos mais sofisticados de consulta no DataSet usando a mesma funcionalidade de consultas que está disponível para outras fontes de dados. O LINQ to SQL fornece uma infraestrutura em tempo de execução para gerenciar dados relacionais como objetos. O LINQ to Entities permite que os desenvolvedores escrevam consultas no modelo conceitual de Entity Framework usando C #.

Habilitando uma fonte de dados para consulta LINQ
Fornece uma introdução aos provedores LINQ personalizados, a árvores de expressões de LINQ e a outras formas de estender o LINQ.