适用于SharePoint 2013 的 CAML Desinger

如果说Sql是信息管理系统的一等公民,那么SharePoint 系统中的一等公民就非CAML莫属了。

但是这个一等公民的语法结构是基于XML的,徒手写起来还挺费劲的,我们说工欲成其事必先利其器,这里向大家介绍适用于SharePoint 2013 的 CAML Desinger。

CAML Desinger for SharePoint 2013 可以从这里下载:  http://sharepoint.biwug.be/CamlDesigner2013/CamlDesigner2013.zip

下载后解压到本地, 启动 CamlDesigner2013.exe(需要.Net 4.5 支持):

适用于SharePoint 2013 的 CAML Desinger_第1张图片

点击connection 配置连接

适用于SharePoint 2013 的 CAML Desinger_第2张图片

连接上后,左侧导航会出现网站所以的列表

适用于SharePoint 2013 的 CAML Desinger_第3张图片

选中要查询的 列表,并拖拽到查询区域:

适用于SharePoint 2013 的 CAML Desinger_第4张图片

选好要查询的字段后设置Order by(点击Order by tab,也是拖拽,升降序通过点击小箭头来切换)

 适用于SharePoint 2013 的 CAML Desinger_第5张图片

设置Where 条件

适用于SharePoint 2013 的 CAML Desinger_第6张图片

设置Query Option

适用于SharePoint 2013 的 CAML Desinger_第7张图片

点击Test看测试查询

适用于SharePoint 2013 的 CAML Desinger_第8张图片

查看生成的CMAL:

适用于SharePoint 2013 的 CAML Desinger_第9张图片

查看生成的Server Model 的code:

适用于SharePoint 2013 的 CAML Desinger_第10张图片

查看生成的C# client Model的代码

适用于SharePoint 2013 的 CAML Desinger_第11张图片

查看Rest :

适用于SharePoint 2013 的 CAML Desinger_第12张图片

查看Web service使用方法:

适用于SharePoint 2013 的 CAML Desinger_第13张图片

还可以使用SPSiteDataQuery

 

适用于SharePoint 2013 的 CAML Desinger_第14张图片

 

唯一美中不足的是没有JavaScript client model 版的代码。

 

你可能感兴趣的:(代码生成,SharePoint,2013,desinger,caml,适用于)