gpt4 book ai didi

c# - Azure 表存储 SDK - 清空表

转载 作者:行者123 更新时间:2023-12-02 07:59:58 25 4
gpt4 key购买 nike

这似乎是一个微不足道的问题,但我很难弄清楚。我只需要使用 .NET SDK 清空 Azure 存储表。

我唯一发现的是以下内容:

TableOperation deleteOperation = TableOperation.Delete(entity);
TableResult result = await table.ExecuteAsync(entity);

这需要查询整个表并迭代结果,这在性能方面是不合理的。有没有办法清空整个表?

谢谢

最佳答案

您可以删除该表并重新创建它。但请记住,删除表是存储端的异步操作,可能需要至少 30 秒或更长时间(取决于数据)。当表被删除时,您无法重新创建它。

其他替代方法是使用实​​体批量事务并一次删除 100 个实体。这比删除单个实体更快。

关于c# - Azure 表存储 SDK - 清空表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58455527/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com