title: LINQ - Get all items in a List within a List?
body: <p>I'm currently working my way through the learning curve that is LINQ and I could really use some assistance.  I don't know if what I want is possible, but if I had to wager, I bet it is.</p>
  
  <p>I currently have a list of objects called _tables and each of these objects has within it another list of objects exposed through the property, "Indexes".  Essentially, I'd like to end up with one List that contains all the Indexes from all of the _tables.</p>
  
  <p>Here's what I have so far:</p>
  
  <pre><code>var indexes = from TableInfo tab
                in _tables
                where tab.Indexes.Count &gt; 0
                select tab.Indexes;
  </code></pre>
  
  <p>Unfortunately, this seems to be giving me another List of Lists, but only where the Indexes List contains more than one value...  Is there some way to get all of these lists together without loops?</p>