Explorando grupos de operador de consulta padrão linq

Usando operadores de consulta padrão torna o trabalho com Language Integrated Query (LINQ) consideravelmente mais fácil. De muitas maneiras, você provavelmente já trabalhou com operadores de consulta simples. Por exemplo, quando você usa o ordenar por palavra-chave, você está usando um operador de consulta no grupo de classificação de operadores de consulta padrão. Quando você usa o Onde palavra-chave, você está usando um outro operador de consulta, mas desta vez é no grupo de filtragem.

Video: Aula 05 - Classe de Empilhadeiras ( manipuladores de cargas)



Aqui está uma lista de grupos de operadores de consulta padrão e onde você pode encontrar informações adicionais.

Grupodescrição do grupoOperadores incluídosinformação adicional
operações de agregaçãoOs operadores de agregação todos os ajudar a executar matemática
tarefas com uma fonte de dados.
Agregar, Média, Contagem, LongCount, Max, min, e SomaMicrosoft
Developer Network: operações de agregação
operações de concatenaçãoO único operador de concatenação permite combinar dois
sequências.
concatMicrosoft
Developer Network: Operações de concatenação
Convertendo tipos de dadosConvertendo tipos de dados vêm em duas formas: diferidos e
nondeferred. Os operadores de conversão diferidos converter os resultados
de uma consulta a um tipo particular como o código interpreta o resultado
conjunto. Os operadores de conversão nondeferred alterar a saída de um
consulta a um tipo particular.
AsEnumerable, AsQueryable, Fundida,
OfType, ToArray, ToDictionary, Listar,
e Procurar
Microsoft
Developer Network: Convertendo tipos de dados
operações elementoOs operadores elemento ajudá-lo a selecionar um determinado elemento em uma
seqüência, mesmo quando você não sabe qualquer informação de identificação
sobre esse elemento, tal como o seu nome.
ElementAt, ElementAtOrDefault, Primeiro, FirstOrDefault, Último,
LastOrDefault, solteiro, e SingleOrDefault
Microsoft
Developer Network: Operações Elemento
operações de igualdadeO único operador de igualdade ajuda a determinar se dois
sequências são iguais (o número de elementos e o conteúdo de cada
elemento são iguais).
SequenceEqualMicrosoft
Developer Network: Operações de Igualdade
Filtrando dadosOs operadores de filtragem ajudá-lo a excluir ou incluir elementos em
uma sequência com base em critérios específicos.
OfType e OndeMicrosoft
Developer Network: filtrar dados
operações de geraçãoOs operadores de geração de criar uma nova sequência com base na
critérios especificados.
DefaultIfEmpty, Vazio, Alcance, e
Repetir
Microsoft
Developer Network: operações de geração
agrupamento de dadosOs operadores de agrupamento ajudá-lo a classificar os dados por um determinado
característico, tal como a primeira carta num grupo de
cordas.
GroupBy e ProcurarMicrosoft
Developer Network: Agrupamento de Dados
Junte-se a operaçõesOs operadores de união aceitar dois ou mais sequências como entrada e
criar uma única sequência de saída com base em um específico tipo de associação e
a junção critérios.
Junte-se e GroupJoinMicrosoft
Developer Network: Junte Operações
dados de particionamentoOs operadores de particionamento ajudá-lo a seção de uma seqüência para
localizar informações específicas.
Pular, SkipWhile, Levar, e
TakeWhile
Microsoft
Developer Network: particionamento de dados
operações de projeçãoOs operadores de projeção criar um novo tipo com base na consulta
você cria.
selecionar e SelectManyMicrosoft
Developer Network: Operações de Projeção
operações de quantificadoresOs operadores quantificadores ajudá-lo a selecionar elementos baseado em
critérios específicos. Você usa esses operadores para determinar se
nenhuma, uma, ou mais do que um elementos satisfazer o seleccionado
critério.
Todos, Qualquer,
e contém
Microsoft
Developer Network: Operações Quantificador
operações de conjuntoOs operadores de conjunto criar conjuntos. Pense na aritmética set você
realizada na escola.
distinto, Exceto, interceptar,
e União
Microsoft
Developer Network: Operações de Conjuntos
classificação de dadosOs operadores de triagem ajudá-lo a colocar uma seqüência em um determinado
ordem.
Ordenar por, OrderByDescending, ThenBy, ThenByDescending, e Marcha réMicrosoft
Developer Network: classificando dados

Publicações relacionadas