title: Retrieving to-be-pushed entries in IMobileServiceSyncTable while offline
body: <p>Our mobile client app uses <code>IMobileServiceSyncTable</code> for data storage and handling syncing between the client and the server.</p>
  
  <p>A behavior we've seen is that, by default, you can't retrieve the entry added to the table when the client is offline. Only when the client table is synced with the server (we do an explicit PushAsync then a PullAsync) can the said entries be retrieved.</p>
  
  <p>Anyone knows of a way to change this behavior so that the mobile client can retrieve the entries added while offline?</p>
  
  <p>Our current solution:</p>
  
  <ol>
  <li><p>Check if the new entry was pushed to the server</p></li>
  <li><p>If not, save the entry to a separate local table</p></li>
  <li><p>When showing the list for the table, we pull from both tables: sync table and regular local table.</p></li>
  <li><p>Compare the entries from the regular local table to the entries from the sync table for duplicates.</p></li>
  <li><p>Remove duplicates </p></li>
  <li><p>Join the lists, order, and show to the user.</p></li>
  </ol>
  
  <p>Thanks!</p>