void ISDataCrudProvider.Delete(IPersistentEntity entity) { var request = CreateResourceRequest((entity as IComponentReference).Id.ToString()); var entry = new AtomEntry(); string etag = ""; _eTagCache.TryGetValue(entity, out etag); entry.SetSDataHttpIfMatch(etag); request.Delete(); }