↓ Ir para o conteúdo principal

← todas as notas

📎 Webclip

101 LINQ Samples

A página reúne 101 exemplos de LINQ e os organiza por famílias de operadores. Há casos de filtragem, projeção, particionamento, ordenação, agrupamento, operações de conjunto, conversão, acesso a elementos, geração, quantificadores, agregação, operadores diversos, operadores de sequência personalizada, execução de consultas, rotinas utilitárias e junções.

Fichamento
#

  • Operadores de restrição incluem vários exemplos de Where, como casos simples, drilldown e indexados.
  • Operadores de projeção incluem exemplos de Select e SelectMany, com formas simples, de transformação, tipos anônimos, filtradas, compound-from, assignment, multiple-from e indexadas.
  • Operadores de particionamento cobrem Take, Skip, TakeWhile e SkipWhile, com variantes simples, aninhadas e indexadas.
  • Operadores de ordenação incluem OrderBy, OrderByDescending, ThenBy, ThenByDescending e Reverse, com exemplos baseados em comparador quando indicados.
  • Operadores de agrupamento incluem exemplos de GroupBy em formas simples, aninhadas, com comparador e mapeadas.
  • Operadores de conjunto incluem Distinct, Union, Intersect e Except.
  • Operadores de conversão incluem ToArray, ToList, ToDictionary e OfType.
  • Operadores de elemento incluem First, FirstOrDefault e ElementAt.
  • Operadores de geração incluem Range e Repeat.
  • Quantificadores incluem Any e All.
  • Operadores de agregação incluem Count, Sum, Min, Max, Average e Aggregate, com variantes simples, condicionais, agrupadas, de projeção, aninhadas, de elementos e de seed, quando listadas.
  • Operadores diversos incluem Concat e EqualAll.
  • Operadores de sequência personalizada incluem Combine.
  • Exemplos de execução de consulta cobrem Deferred Execution, Immediate Execution e Query Reuse.
  • Rotinas utilitárias incluem GetProductList code.
  • Operadores de junção incluem Cross Join, Group Join, Cross Join with Group Join e Left Outer Join.