Syntaxe LINQ

// query syntax
from object in datasource | Initialization //similar to (var item in items) in foreach loop
where condition           | Condition
select object             | Selection

//method syntax
DataSource.ConditionMethod().SelectionMethod()
       |             |              |
Initialization    Condition     Selection       

//selection is at last unlike SQL
ekkamrit