我知道如何删除Azure表存储中的一个表,但我不知道如何删除多个表。有可能吗?
答案 0 :(得分:5)
您必须逐个迭代并删除它们:
var tableClient = storageAccount.CreateCloudTableClient();
foreach (var table in tableClient.ListTables())
table.DeleteIfExists();
或者使用async api中的相应方法执行相同的操作。
答案 1 :(得分:0)
据我所知,表格一次只能删除一个。为删除表(https://msdn.microsoft.com/en-us/library/azure/dd179387.aspx)公开的REST API在执行删除时将表名作为URL的一部分。因此,SDK可能会暴露出一种删除多个表的方法,它将会一次一个地执行。