title: linq how to select a parent with a child collection that contains one or many of an array (or list) of values
body: <p>This seems like it would be easy enough</p>
  
  <pre><code>var orx = gg.Where(x=&gt;x.ProductAttributes.Any (pa =&gt;pa.AttributeId == "home"));
  </code></pre>
  
  <p>returns gg when product attributes has a value of "home"</p>
  
  <p>I need it to return where and gg has product attribute values from an array
  i.e. </p>
  
  <pre><code>var orx = gg.Where(x=&gt;x.ProductAttributes.Any (pa =&gt;pa.AttributeId in "home,work"));
  </code></pre>