【发布时间】:2010-06-22 14:44:27
【问题描述】:
我在 sharepoint 中有一个列表。我想在所有列中搜索一个术语。你会怎么做呢?
我的想法是获取 SPFieldCollection,获取所有字段并动态生成 CAML,然后查询列表以获取项目。只是想知道是否有更好的方法来执行此操作,因为生成 CAML 可能会很困难。
【问题讨论】:
标签: sharepoint sharepoint-2007
我在 sharepoint 中有一个列表。我想在所有列中搜索一个术语。你会怎么做呢?
我的想法是获取 SPFieldCollection,获取所有字段并动态生成 CAML,然后查询列表以获取项目。只是想知道是否有更好的方法来执行此操作,因为生成 CAML 可能会很困难。
【问题讨论】:
标签: sharepoint sharepoint-2007
如果您不喜欢使用字符串连接构建 CAML 的想法,那么您可以考虑使用 CAML.Net
【讨论】:
我正在使用 Web 服务访问 SP,而不是对象模型。无论如何,我会动态创建 CAML。生成 CAML 并不困难,因为您始终可以使用
来尝试您的逻辑U2U CAML 查询生成器http://www.u2u.net/res/Tools/CamlQueryBuilder.aspx
【讨论】: