title: Sort a list of objects containing list each with orderby
body: <p>I have this object:</p>
  
  <pre><code>public class humanInfo
  {
      public string m_Name { get;set; }
  
      public List&lt;HumanAttributes&gt; m_ListHumanAttributes { get; set;}
  }
  </code></pre>
  
  <p>I want to sort this list based on the <code>Age</code> attribute which is located in the list of attributes for each humans.</p>
  
  <pre><code>humanList = humanList.OrderBy(/*How am I gonna do this?*/);
  </code></pre>
  
  <p>I have tried to attain all the items using <code>x =&gt; x.m_ListHumanAttributes.All()</code>, for example, but I am a bit clueless as to how I might proceed. Anyone has a good idea?</p>
  
  <p><strong>EDIT</strong></p>
  
  <p>Here's an idea how the <code>HumanAttributes</code> class might work:</p>
  
  <pre><code>public class HumanAttributes
  {
      public int m_HumanAttributesID {get;set;}
  
      public Sex m_HumanAttributeSex {get;set;}
  
      public int m_HumanAge {get;set;}
  
      public decimal m_HumanHeight {get;set;}
  }
  </code></pre>