2

所以我已经阅读了所有的白皮书,我知道只要你使用文件夹,你就可以在一个列表中存储多达 500 万个列表项。

我所追求的是,​​是否有人编写了一些不错的递归来获取列表,查看列表中的所有文件夹,并将列表项分配给 <2000 文件夹,或者如果不存在则创建一个新文件夹?

与列表项检索相同。有没有人有一个干净而快速的方法来一次从列表 2000 中获取所有列表项?

我查看了谷歌和这里,并没有找到一个很好的权威指南来存储和检索带有代码示例的大型列表中的列表项,这都是关于我所看到的理论。

4

1 回答 1

2

您可以在同一个列表(没有文件夹)中存储超过 2000 个项目,真正影响共享点性能的是在单个视图或 API 调用中检索超过 2000 个项目。因此,只需确保您使用合理的过滤器将结果限制为 2000 个或更少。

我设计了每年依赖约 10,000 个列表条目的 WSS 解决方案,但我们非常小心,我们的 CAML 查询或 API 调用一次将结果限制为 2000 个或更少。

于 2012-04-23T18:18:23.220 回答