title: OrderBy exception "At least one object must implement IComparable"
body: <p>I'm trying to sort a list. </p>
  
  <p>This line throws the exception: ;</p>
  
  <pre><code>List&lt;DistanceInfo&gt; ListedDuration = 
                Distances.OrderBy(o =&gt; o.Rows[0].Elements.OrderBy(e =&gt; e.Distance))
                         .ToList();
  </code></pre>
  
  <p>But, this works:</p>
  
  <pre><code>List&lt;DistanceInfo&gt; ListedDuration = 
                Distances.OrderBy(o =&gt; o.Rows[0].Elements[0].Distance)
                         .ToList();
  </code></pre>
  
  <p>How can I fix this ?</p>