Partilhar via


Consulta Language-Integrated (LINQ) (Visual Basic)

LINQ é um conjunto de recursos que estende recursos de consulta poderosos para a sintaxe de linguagem do Visual Basic. O LINQ introduz padrões padrão e facilmente aprendidos para consultar e atualizar dados, e a tecnologia pode ser estendida para suportar potencialmente qualquer tipo de armazenamento de dados. O .NET Framework inclui assemblies do 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.

Na presente seção

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

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

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

Visão geral dos 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 tê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, que fornece os recursos de modificação de documentos na memória do DOM (Document Object Model) e oferece suporte a expressões de consulta LINQ.

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

Habilitando uma fonte de dados para consultas LINQ
Fornece uma introdução aos provedores LINQ personalizados, árvores de expressão LINQ e outras maneiras de estender o LINQ.