title: How to search List<> with Json Generic deserialized object
body: <p>I need to filter a generic List with data from a Json object.  I have the deserialized object in a list with <code>{name:'', value:''}</code>.  I need to search a data contract (which is also a list) with name as the field to search, and value as the value of the field.  How do I accomplish these as they are generic. 
  Here is the method:</p>
  
  <pre><code>public List&lt;StaffingPositionsDataContract&gt; GetStaffingPosition(string searchFilters)
  {
      List&lt;serializedForm&gt; deserializedObject = JsonConvert.DeserializeObject&lt;List&lt;serializedForm&gt;&gt;(searchFilters);
      List&lt;StaffingPositionsDataContract&gt; staffingPositionResponse = new StaffingPositionsDataContract().LoadMockData();
  
      deserializedObject.ForEach(delegate(serializedForm filter) {
  
  
         });
  
      return staffingPositionResponse;
  }
  </code></pre>
  
  <p>I wanted to try something simple as this:</p>
  
  <pre><code>var query = staffingPositionResponse .Where(filter.name + ".Contains(@0)", filter.value);
  </code></pre>
  
  <p>But Where does not except 2 arguments.  Thanks in advance!</p>