title: How do you convert a DataSet/DataTable into a generic list of certain type?
body: <p>I have looked at the <a href="https://stackoverflow.com/questions/208532/how-do-you-convert-a-datatable-into-a-generic-list">answered topic</a> with the answer:
  List list = dt.AsEnumerable().ToList(); </p>
  
  <p>However, what if wanted to convert to a list of some entity type? For instance, I have an entity class Property:</p>
  
  <pre><code>public class Property
      {
          public int ID { get; set; }
          public string Chain { get; set; }
          public string Name { get; set; }
          public string Street { get; set; }
          public string Street2 { get; set; }
          public string City { get; set; }
          public string State { get; set; }
          public string PostalCode { get; set; }
          public string Country { get; set; }
          public string Phone { get; set; }
          public string FAX { get; set; }
          public string Longitude { get; set; }
          public string Latitude { get; set; }
          public string Airport { get; set; }
      }
  </code></pre>
  
  <p>I have to work with an Oracle SP that returns a DataSet. What I want to do is convert the DataSet (or a DataTable) into a List
  
  <p>DataSet ds = ("call SP");
     List = ds.something;</p>