3

CAML 很难学习,也很难使用,除了使用 CAML 查询之外,还有更好的方法从 MOSS 中获取结果吗?而不是指速度较慢的 Web 服务或对象模型,后者同样速度较慢。

4

4 回答 4

6

本质上,是的,您至少需要能够阅读和理解 CAML。但是,您可能可以不写它。我用过这些工具:

U2U 的 U2U CAML 查询生成器 -下载在线

Carlos Segura Sanz 的另一个 CAML 查询工具(如果您知道 SQL,那就太好了) - CodePlex

于 2008-12-09T19:12:55.837 回答
2

还有一个 Linq to Sharepoint 提供程序,它提供了通过 CAML 使用 Linq 语法的能力——绝对值得一看。

Linq To Sharepoint 提供程序

于 2008-12-10T07:54:00.807 回答
1

是的,Sharepoint 2010 引入了一个名为 SPMetal 的工具,使用它我们可以让实体代表我们网站中的列表。我们可以使用 SPMetal 和 Linq 执行 CRUD(创建读取更新删除)操作。

此链接向您展示如何使用 SPMetal 和参数生成自定义实体。

于 2012-05-02T12:41:44.377 回答
0

我取决于你想做什么。
您还可以使用 MOSS 搜索引擎来搜索文档。

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

于 2008-12-05T13:49:10.343 回答