title: Table Controller - Azure Mobile Services .Net backend not returning
body: <p>I have an Azure Mobile Service with .Net backend with a table controller on the service side. 
  I can query the table on the service webpage (the default "try it" pages) and get the table data back but in my Windows Phone client it gets stuck on the statement.</p>
  
  <pre><code>ContactTable = AzureClient.GetTable&lt;Contact&gt;();
  var res = await ContactTable.Select(c =&gt; c.Owner == _userId).ToCollectionAsync();
  obj = res; // It never gets to this line
  </code></pre>
  
  <p>Contact definition (the same as the service side):</p>
  
  <pre><code>    [DataContract]
      public class Contact
      {
      public Contact()
      {
          ImageTags = new HashSet&lt;ImageTag&gt;();
      }
  
      [DataMember]
      public long Id { get; set; }
  
      [DataMember]
      public long Owner { get; set; }
  
      [DataMember]
      public string Name { get; set; }
  
      public virtual ICollection&lt;ImageTag&gt; ImageTags { get; set; }
  }
  </code></pre>
  
  <p>Does anyone know a solution?</p>