是否可以从CloudTable中删除所有实体而无需往返它们?

时间:2013-07-31 09:13:57

标签: .net azure azure-table-storage

是否可以删除所有实体而无需往返? 如果只能通过删除/恢复表来完成,那么应该使用哪些方法来保存模式?

1 个答案:

答案 0 :(得分:1)

  

是否可以删除所有实体而不进行往返?

为了删除实体,您需要PartitionKeyRowKey。如果您知道所有实体的这些值,则只需删除实体而不先获取它们。

  

如果只能通过删除/恢复表来完成,那么   应该使用哪些方法来保存模式?

您当然可以删除该表以删除所有实体。请记住,Azure表存储是schema-less,因此不需要(或某种方式)来保留架构。

但是有关删除表格的一句警告

我发现当您删除表时,表存储服务会向您发送一条消息,表明该表已被删除,但根据您的表大小,可能需要一段时间才能实际删除该表。在此期间,您将无法对该表执行任何操作。