title: Dynamic Column Name in LinQ
body: <p>I am having a class Item.</p>
  
  <pre><code>class Item{
          public int Id { get; set; }
          public DateTime CreatedDate { get; set; } 
          public string Name { get; set; }
          public string Description { get; set;}
      }
  </code></pre>
  
  <p>I want to filter list of items based on dynamic column name.
  Suppose I want list of Names then Column Name is "Name" and result will be list of names
  If column name is Description, I need list of descriptions.</p>
  
  <p>How to do this with LinQ?</p>