title: .net expando object and LINQ. Possible or not?
body: <p>I have a simple list of expando objects called products.</p>
  
  <p>i add various fields to these objects at runtime ( for example color or size) </p>
  
  <p>How can i write a LINQ query on this list based on dynamic fields ?</p>
  
  <p>With a classic list of objects i could write a LINQ query like this :</p>
  
  <pre><code>From item in Products Where item.color="red" select item
  </code></pre>
  
  <p>but with expandos , how this can be achieved , knowing that i don't know in advance the name of the fields (it could be size of weight or anything else ) ?</p>
  
  <p>Thank you in advance.</p>