通过对象模型访问SharePoint列表项的最佳实践

时间:2009-07-13 06:23:55

标签: sharepoint

我想知道您在使用对象模型访问SharePoint列表项/文档库时遵循的最佳实践。首先,让我分享一些我发现的事情。

  1. 将每个容器的项目数限制为2K项。
  2. 使用SPWeb的ProcessWebData方法进行大型项目的更新/插入

2 个答案:

答案 0 :(得分:1)

要完全回答您的问题,需要完整的博文。 IntraWebs已经有几个这样的。

以下是一些要点:

  • 除非您需要查看每个项目,否则请避免遍历整个列表
  • 如果您遍历列表,请使用foreach循环而不是for循环
  • 在所有其他情况下,请使用SPQuery或SPSiteData查询

  • 按内部名称或字段ID

  • 访问列

答案 1 :(得分:0)

您还应该查看Common Coding Issues When Using the SharePoint Object Model,因为它有一些关于如何避免严重性能问题的示例。