title: breeze: combining web api entity with 3rd party wcf service
body: <p>I use Web API to return a <em>Contrat</em> EF Entity along with the metadata. </p>
  
  <p>The <em>Contract</em> entity has a PersonId property which holds a foreign key to a <em>Person</em> entity. 
  That's where things get complicated.</p>
  
  <p>In order to get the <em>Person</em> entity, I need to make a call to a WCF service. This service does not retrieve the entity using entity framekwork. In fact, the <em>Person</em> entity is stored in an Oracle database.</p>
  
  <p>Then on the client side, I need to assign that <em>Person</em> entity to the <em>Contract</em> Entity. I suppose I need to extend the <em>Contract</em> model and add a property of type <em>Person</em>.</p>
  
  <p>I have been through the Edmunds sample, which seems close to what I'm trying to do.</p>
  
  <p>I don't intend to call the WCF service directly from the client. Instead I'm going to make a call to a GetPerson method in my WEB API service, which in turn will make a call to the WCF service. </p>
  
  <p>So, my question is: since I've got access to the Web API service, should I try to return a IQueryable along with metadata (sounds difficult to me), or should I simply return JSON data and go the Edmunds sample's way ? </p>
  
  <p>Which is going to be easier to implement ? </p>