title: How to deserialize a datatable to list<T>
body: <p>Im looking for a library(nuget preferably) that converts a datatable with column names matching a generic object, into a list of that object. For example if i have a class:</p>
  
  <pre><code>public class foo{
     public string bar{get;set;}
     public int count{get;set;}
  }
  </code></pre>
  
  <p>And a datatable</p>
  
  <pre><code>+---------+-------+
  |   bar   | count |
  +---------+-------+
  | string1 |     1 |
  | string2 |     5 |
  +---------+-------+
  </code></pre>
  
  <p>Be able to call something like </p>
  
  <pre><code>List&lt;foo&gt; foos =DTSerializer.Deserialize&lt;foo&gt;(dt).ToList();
  </code></pre>