gpt4 book ai didi

.net - 删除所有附件

转载 作者:行者123 更新时间:2023-12-04 02:40:43 27 4
gpt4 key购买 nike

从 RavenDB 数据库中清除所有附件的最简单方法是什么?

我正在使用 .NET API,但我愿意进行原始 HTTP 调用。

最佳答案

这将遍历数据库中的所有附件并一次删除一个。

private void DeleteAllAttachments(IDocumentStore store)
{
while (true)
{
var header = store.DatabaseCommands
.GetAttachmentHeadersStartingWith("", 0, 1)
.FirstOrDefault();
if (header == null) return;
store.DatabaseCommands.DeleteAttachment(header.Key, null);
}
}

您可能可以通过采用更大的页面大小来稍微优化它,但由于您无论如何都要删除,所以它可能不会那么重要。

关于.net - 删除所有附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20002970/

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