正确的方式来存储和检索+2000列表项Sharepoint 2007

时间:2012-04-20 18:20:29

标签: c# performance sharepoint recursion sharepoint-2007

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

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

与列表项目回溯相同。有没有人有一个很好的干净和快速的方法从列表2000一次获取所有列表项?

我看过Google和这里,并没有找到一个很好的权威指南,用于存储和检索大型列表中的列表项以及代码示例,这些都是关于我能看到的理论。

1 个答案:

答案 0 :(得分:2)

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

我制作的WSS解决方案每年依赖大约10,000个列表条目,但我们非常谨慎,我们的CAML查询或API调用限制结果一次只能达到2000个或更少。