title: Search in list of expandoObject
body: <p>Suppose I have a <code>List</code> of dynamic objects like:</p>
  
  <pre><code>var records = [
    {
      "Id": 1,
      "Name": "sai",
      "Age": "4",
      "About": "12.02.1991"
    },
  {
      "Id": 2,
      "Name": "hjfh",
      "Age": "2",
      "About": "12.02.1991"
    },
  {
      "Id": 3,
      "Name": "hello name",
      "Age": "6",
      "About": "hi"
    },
  {
      "Id": 4,
      "Name": 1,
      "Age": "9",
      "About": "hello world"
    }
  ]
  
  string searchString = "Hello";
  </code></pre>
  
  <p>I tried something like: </p>
  
  <pre><code>foreach (var item in records )
  {
  
      foreach (var field in item)
      {
          if (field.Value != null &amp;&amp; field.Value.ToString().IndexOf(query.SearchString, StringComparison.OrdinalIgnoreCase) &gt;= 0) 
          {
              count++;
              break;
          }
      }
  }
  </code></pre>
  
  <p>I want the count of records which has <code>searchString</code> at any field in the record. but can I write this using a <code>LINQ</code> query?</p>