Partilhar via


Exemplos de consulta

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

Importante

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

Na presente seção

Consultas agregadas
Descreve como usar Average, Counte assim por diante.

Retornar o primeiro elemento em uma sequência
Fornece exemplos de utilização do First.

Retornar ou ignorar elementos em uma sequência
Fornece exemplos de uso Take e Skip.

Classificar elementos em uma sequência
Fornece exemplos de utilização do OrderBy.

Agrupar elementos em uma sequência
Fornece exemplos de utilização do GroupBy.

Elimine elementos duplicados de uma sequência
Fornece exemplos de utilização do Distinct.

Determinar se algum ou todos os elementos de uma sequência satisfazem uma condição
Fornece exemplos de uso All e Any.

Concatenar duas sequências
Fornece exemplos de utilização do Concat.

Retornar a diferença de conjunto entre duas sequências
Fornece exemplos de utilização do Except.

Retornar a interseção de conjuntos entre duas sequências
Fornece exemplos de utilização do Intersect.

Retornar a união de conjunto de duas sequências
Fornece exemplos de utilização do Union.

Converter uma sequência em uma matriz
Fornece exemplos de utilização do ToArray.

Converter uma sequência em uma lista genérica
Fornece exemplos de utilização do ToList.

Converter um tipo em um IEnumerable genérico
Fornece exemplos de utilização do AsEnumerable.

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

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

Visão geral dos operadores de consulta padrão (C#)
Explica o conceito de operadores de consulta padrão usando C#.

Visão geral dos operadores de consulta padrão (Visual Basic)
Explica o conceito de operadores de consulta padrão usando Visual Basic.

Conceitos de consulta
Explica como o LINQ to SQL usa conceitos que se aplicam a consultas.

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