所以我读完了所有的白皮书,我知道只要使用文件夹,一个列表中最多可以存储 500 万个列表项。
我所追求的是,是否有人编写了一些不错的递归来获取列表,查看列表中的所有文件夹,并将列表项分配给 <2000 个文件夹,或者创建一个新文件夹(如果有人这样做)不存在?
与列表项检索相同。有谁有一个干净、快速的方法来一次从列表 2000 中获取所有列表项?
我在谷歌和这里上查看过,但没有找到一个很好的权威指南,用于通过代码示例从大型列表中存储和检索列表项,这都是关于我所看到的理论。
最佳答案
您可以在同一列表(无文件夹)中存储超过 2000 个项目,真正影响 Sharepoint 性能的是在单个 View 或 API 调用中检索超过 2000 个项目。因此,只需确保您使用合理的过滤器将结果限制为 2000 个项目或更少。
我精心设计的 WSS 解决方案每年依赖约 10,000 个列表条目,但我们非常小心,我们的 CAML 查询或 API 调用将结果一次限制为 2000 个或更少。
关于c# - 存储和检索 +2000 列表项的正确方法 Sharepojnt 2007,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10251436/