101 exemplos de operações com LINQ

Posted: 9th maio 2011 by João Felipe Portela in Programação
Tags: , , , ,

Para quem está começando ou até mesmo já utiliza LINQ nos seus projetos aqui vai uma lista retirada do site do MSDN com 101 exemplos de operações com LINQ. É bem provável que aquela sua dúvida possa estar aqui.

Restriction Operators

Where – Simple 1

Where – Simple 2

Where – Simple 3

Where – Drilldown

Where – Indexed

Projection Operators

Select – Simple 1

Select – Simple 2

Select – Transformation

Select – Anonymous Types 1

Select – Anonymous Types 2

Select – Anonymous Types 3

Select – Indexed

Select – Filtered

SelectMany – Compound from 1

SelectMany – Compound from 2

SelectMany – Compound from 3

SelectMany – from Assignment

SelectMany – Multiple from

SelectMany – Indexed

Partitioning Operators

Take – Simple

Take – Nested

Skip – Simple

Skip – Nested

TakeWhile – Simple

TakeWhile – Indexed

SkipWhile – Simple

SkipWhile – Indexed

Ordering Operators

OrderBy – Simple 1

OrderBy – Simple 2

OrderBy – Simple 3

OrderBy – Comparer

OrderByDescending – Simple 1

OrderByDescending – Simple 2

OrderByDescending – Comparer

ThenBy – Simple

ThenBy – Comparer

ThenByDescending – Simple

ThenByDescending – Comparer

Reverse

Grouping Operators

GroupBy – Simple 1

GroupBy – Simple 2

GroupBy – Simple 3

GroupBy – Nested

GroupBy – Comparer

GroupBy – Comparer, Mapped

Set Operators

Distinct – 1

Distinct – 2

Union – 1

Union – 2

Intersect – 1

Intersect – 2

Except – 1

Except – 2

Conversion Operators

To Array

To List

To Dictionary

OfType

Element Operators

First – Simple

First – Condition

FirstOrDefault – Simple

FirstOrDefault – Condition

ElementAt

Generation Operators

Range

Repeat

Quantifiers

Any – Simple

Any – Grouped

All – Simple

All – Grouped

Aggregate Operators

Count – Simple

Count – Conditional

Count – Nested

Count – Grouped

Sum – Simple

Sum – Projection

Sum – Grouped

Min – Simple

Min – Projection

Min – Grouped

Min – Elements

Max – Simple

Max – Projection

Max – Grouped

Max – Elements

Average – Simple

Average – Projection

Average – Grouped

Aggregate – Simple

Aggregate – Seed

Miscellaneous Operators

Concat – 1

Concat – 2

EqualAll – 1

EqualAll – 2

Custom Sequence Operators

Combine

Query Execution

Deferred Execution

Immediate Execution

Query Reuse

Utility Routines

GetProductList code

Join Operators

Cross Join

Group Join

Cross Join with Group Join

Left Outer Join

Related Posts Plugin for WordPress, Blogger...