title: web api odata service - return complex type
body: <p>i want to create web api odata service that return reault type which consist of collection data member and additional members like this service return:</p>
  
  <p><a href="http://services.odata.org/OData/OData.svc/Suppliers" rel="nofollow">http://services.odata.org/OData/OData.svc/Suppliers</a>?$filter=Address/City eq 'Redmond'</p>
  
  <p>as you can see the result type is consist of collection data member and additional members</p>
  
  <p>can anyone send me a sample how to do it?</p>
  
  <p>i can't succeed to create this kind of complex type and to be able filter the collection items by there values</p>
  
  <p>as yuo can see in this query it return all the result without filter the items</p>
  
  <p>services.odata.org/OData/OData.svc/Suppliers</p>
  
  <p>i want to be able filter this type like this:</p>
  
  <p>services.odata.org/OData/OData.svc/Suppliers?$filter=Address/City eq 'Redmond'</p>
  
  <p>in this query i managed to filter the collection member items and still returning the other data members.</p>