title: Query for deleted entities in Dynamics 365 XRM Tooling SDK
body: <p>I am writing a generic integration that needs to use the database in Dynamics 365 for Customer Engagement as the system of record.  I will be polling it from time to time to keep data up to date in other ancillary systems.  I can know, of course, when records have changed by inspecting the "modifiedon" attribute.  I can build a query saying "give me all the records that have changed since the last time I asked".  It would, however, also be optimal to be able to know what records have been DELETED since the last time I asked.  I have a similar integration with Salesforce, and that is trivial to do with the SalesForce API, but I can't see how to do it with the Dynamics 365 API.</p>
  
  <p>It appears that the only option to me might be to keep a list of all the record primary keys in my integration, and download on each poll ALL records existing in CRM and then figure out the deleted ones on my own by their absence.  That is pretty ugly and inefficient though.</p>
  
  <p>Any ideas or advice?</p>