查询大型文档库只能获得100个项目

时间:2012-01-30 02:09:37

标签: visual-studio-2010 sharepoint-2010

(SharePoint 2010,Visual Studio,C#)

我有一个名为LargeLib的大型SharePoint文档库(我担心性能)。

我有大约100个ID,我必须提取相应的项目(只有3列ID,名称,作者)。

CAML查询似乎非常大,因为CAML中没有“IS IN”子句。我必须重复一百次CAML代码行。这是一个不错的选择吗?我希望我可以传递一系列ID。

我们还有其他任何表现友好的选择吗?

非常感谢,因为我被困在这个上。

1 个答案:

答案 0 :(得分:0)

SO question似乎与您提出的内容相同。他通过构建嵌套OR节点的函数来解决它......

其中一个答案讨论了使用SharePoint 2010的<IN>节点,所以我猜你很幸运:

http://msdn.microsoft.com/en-us/library/ff625761.aspx

HTH