Exemplos de consulta

Esta seção fornece exemplos de Visual Basic e C# de consultas típicas LINQ to SQL. Os desenvolvedores que usam Visual Studio encontram muito mais exemplos em uma solução disponível na seção Exemplos. Para obter mais informações, confira Exemplos.

Importante

db é frequentemente usado em exemplos de código na documentação do LINQ to SQL. dbé, presumidamente, uma instância de uma classe Northwind, que herda de DataContext.

Nesta seção

Consultas agregadas
Descreve como usar o Average, Count e assim por diante.

Retornar o primeiro elemento em uma sequência
Fornece exemplos de como usar First.

Elementos Return ou Skip em uma sequência
Fornece exemplos de como usar Take e Skip.

Elementos de tipo em uma sequência
Fornece exemplos de como usar OrderBy.

Agrupar os elementos em uma sequência
Fornece exemplos de como usar GroupBy.

Elimine elementos duplicados de uma sequência
Fornece exemplos de como usar Distinct.

Determinar se alguns ou todos os elementos em uma sequência satisfazem uma condição
Fornece exemplos de como usar All e Any.

Concatenar duas sequências
Fornece exemplos de como usar Concat.

Retornar a diferença entre duas sequências ajustada
Fornece exemplos de como usar Except.

Retornar a interseção de sequências de duas
Fornece exemplos de como usar Intersect.

Retornar a união de sequências de duas
Fornece exemplos de como usar Union.

Converter uma sequência a uma matriz
Fornece exemplos de como usar ToArray.

Converter uma sequência a uma lista genérica
Fornece exemplos de como usar ToList.

Converter um tipo genérico a um IEnumerable
Fornece exemplos de como usar AsEnumerable.

Formular junções e consultas entre produtos
Fornece exemplos de uso de navegação de chave estrangeira nas cláusulas from, where e select.

Formule projeções
Fornece exemplos de combinação de select com outros recursos (por exemplo, tipos anônimos) para formar projeções de consulta.

Visão geral de operadores de consulta padrão (C#)
Explica o conceito de operadores de consulta padrão com o uso de C#.

Visão geral de operadores de consulta padrão (Visual Basic)
Explica o conceito de operadores de consulta padrão com o uso do Visual Basic.

Consulte conceitos
Explica como o LINQ to SQL usa conceitos que se aplicam às consultas.

Guia de programação
Fornece um portal para tópicos que explicam conceitos de programação relacionados ao LINQ to SQL.