title: How to filter child collection with linq dynamic
body: <p>I'm trying to filter results for user request.
  For instance you have <code>orders</code> and <code>order details</code> and <code>products</code> is child collection. </p>
  
  <p>When user wants to filter by product I'm getting an error because of <code>No property or field 'PRODUCTS' exists in type 'ICollection</code>1'`</p>
  
  <p>I'm writing my query like this.</p>
  
  <pre><code>var orders = _uow.Repository&lt;ORDERS&gt;()
      .Query()
      .Where("PRODUCTS.HEADING.ToLower().Contains(\"foo\")")
      .Include("ORDER_DETAILS")
      .Include("ORDER_DETAILS.PRODUCTS")
      .ToList();
  </code></pre>
  
  <p>So it's not possible to filter child collection like this? Or any way to filter?</p>
  
  <p>Thanks.</p>