CAML Designer 2013是一款很棒的CAML Query开发工具,该软件能够帮助编程人员很轻松方便的生成代码,极大的提高了用户的工作效率,有需要的欢迎下载使用!
1、自动生成CAML查询
2、自动生成Server OM代码
3、自动生成CSOM.NET代码
4、自动生成CSOM REST代码
5、自动生成Web Service代码
6、自动生成PowerShell代码
如果说Sql是信息管理系统的一等公民,那么SharePoint 系统中的一等公民就非CAML莫属了。
但是这个一等公民的语法结构是基于XML的,徒手写起来还挺费劲的,我们说工欲成其事必先利其器,这里向大家介绍适用于SharePoint 2013 的 CAML Desinger。
下载后解压到本地, 启动 CamlDesigner2013.exe(需要.Net 4.5 支持):
点击connection 配置连接
连接上后,左侧导航会出现网站所以的列表
选中要查询的 列表,并拖拽到查询区域:
选好要查询的字段后设置Order by(点击Order by tab,也是拖拽,升降序通过点击小箭头来切换)
设置Where 条件
设置Query Option
点击Test看测试查询
查看生成的CMAL:
查看生成的Server Model 的code:
查看生成的C# client Model的代码
查看Rest :
查看Web service使用方法:
还可以使用SPSiteDataQuery
唯一美中不足的是没有JavaScript client model 版的代码。