Удалить подстановочную строку в таблице Azure без запроса - PullRequest
3 голосов
/ 17 января 2012

Существует ли простой способ удаления строк в хранилище таблиц Azure без запросов,

например, если я хочу удалить любую строку, которая PartitionKey="A" без получения всего содержимого обратно и удалить одну за другой.

Ответы [ 2 ]

1 голос
/ 18 января 2012

REST API поддерживает это (используя If-Match: *): http://msdn.microsoft.com/en-us/library/dd135727.aspx Не уверен, что управляемый API поддерживает это.Возможно, вы сможете «обмануть» управляемый API, зарегистрировав обработчик SendRequestEvent (http://msdn.microsoft.com/en-us/library/system.data.services.client.dataservicecontext.sendingrequest.aspx) и сделав так, чтобы он изменил заголовок If-Match. Я не проверял это.

0 голосов
/ 19 января 2012

Ответ "нет пути" на данный момент . Если у вас есть только PartitionKey или RowKey, вы должны прочитать все обратно, а затем удалить по одному: (

...