title: linq grok'ed assumption check
body: <p>right if my head is correct.</p>
  
  <p>LINQ is using similar syntax to SQL ie select from where join group +other functions.</p>
  
  <p>There reason this works is due to the <code>&lt;IEnumerable&gt;</code> and you create a list [table] of things - a collection of things in which you can interregate</p>
  
  <p>Is this correct or missed something?</p>