适用于SharePoint 2013 的 CAML Desinger

分类: SharePoint2013-01-15 21:52 1877人阅读 评论(0) 收藏 举报
CAMLDesingerSharePoint 2013代码生成适用于

如果说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 支持):

点击connection 配置连接

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

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

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

设置Where 条件

设置Query Option

点击Test看测试查询

查看生成的CMAL:

查看生成的Server Model 的code:

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

查看Rest :

查看Web service使用方法:

还可以使用SPSiteDataQuery

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

转载于:https://www.cnblogs.com/ningang/p/4302207.html

适用于SharePoint 2013 的 CAML Desinger相关推荐

  1. SharePoint 2013常用开发工具分享

    众所周知,一款好的开发工具不仅能提高项目开发效率,而且能够协助开发人员简化开发流程.本文汇总几款SharePoint 2013开发常用开发工具,希望能够对大家有所帮助.如果您有更好的工具,没有包含在本 ...

  2. SharePoint 2013 的硬件和软件要求

    http://technet.microsoft.com/zh-CN/library/cc262485%28v=office.15%29.aspx 重要说明: 如果您就生产系统未满足本文档中所述的最低 ...

  3. 部署Office Web Apps Server并配置其与SharePoint 2013的集成

    1.此示例将删除运行此 cmdlet 的当前 SharePoint 场上的所有绑定.Remove-SPWOPIBinding -All:$true2.设置绑定New-SPWOPIBinding -Se ...

  4. SharePoint 2013 - System Features

    1. Embed Information & Convert to PDF 功能,在文档的preview界面(hover panel); 2. Share功能可以选择是否发送邮件 -- Don ...

  5. SharePoint 2013开发入门探索(二)- 列表操作

    我们如何用代码对SharePoint列表做些例如增删改查的操作呢?如果您的程序可以部署到服务器上,就可以使用 服务器对象模型,因为服务器对象模型提供的功能最多,限制最少:否则可能要选择客户对象模型等其 ...

  6. SharePoint 2013 Farm 安装指南——Least Privilege

    写过很多关于SharePoint 2013 安装,这是第四篇.可能你会觉得为什么如此简单的安装至于花那么多精力去折腾吗.我的答案是肯定的.知识的积累不是一蹴而就的,而是循序渐进的去学习,每一个阶段都有 ...

  7. 优秀的SharePoint 2013开发工具有哪些(一)

    下面是SharePoint解决方案开发人员强烈推荐的开发工具,你知道它们吗? CAML Designer 2013 CAML Designer是帮助生成CAML查询以查询SharePoint列表的一种 ...

  8. SharePoint 2013网站管理-网站策略(关闭和删除策略)

    即使在管理良好的情况下,SharePoint 网站也能不受控制的增长.用户将在需要时创建网站,但很少会删除网站.如果在不再需要网站时依然保留网站,它们将需要存储空间,但出于合规性原因可能不需要它们. ...

  9. SharePoint 2013 托管导航及相关配置

    原文:SharePoint 2013 托管导航及相关配置 设计完善的导航可告诉您网站的用户大量有关网站所提供业务.产品和服务的信息.通过更新导航背后的分类法,可以推动业务并保持更新,而不必在过程中重新 ...

最新文章

  1. 学python买什么书好-学python3什么书好
  2. log4.properties文件【笔记自用】
  3. ubuntu9.10上安装jdk5
  4. OpenGL Sharders(着色器) 入门
  5. lsof u mysql wc l_lsof命令详解
  6. IDEA SpringBoot工程配置热部署
  7. PHP7.1 狐教程
  8. linux下修改文件权限.
  9. Python3入门机器学习经典算法与应用 第3章 Jupyter Notebook numpy.array 基础 numpy.array的基本操作
  10. oracle分析函数汇总
  11. H3CIERS+(H3C认证路由交换互联网专家介绍)
  12. 假设检验基本思想与步骤
  13. Unable to acquire the dpkg frontend lock
  14. Overriding managed version 问题解决
  15. c++之多态性,什么是多态?如何实现?
  16. win10 matlab out of memory,Win10玩大型游戏的时候提示“out of memory”怎么办?
  17. 【历史上的今天】3 月 23 日:网景创始人出生;FORMAC 语言的开发者诞生;PRMan 非商业版发布
  18. python文字识别模块_PYTHON如何调取OCR识别模块识别发票并输出到EXCLE? | ocr在线识别导出excle...
  19. 人脑能用计算机算法吗,计算机和人类大脑相比,谁才是“最强大脑”?
  20. oauth2.0--基础--01--理论

热门文章

  1. 妹妹生了个女儿,纪念一下
  2. 测试驱动开发 测试前移_测试驱动开发简介
  3. sqoop架构_SQOOP架构的深入介绍
  4. android 上传字符串,Android中发送Http请求(包括文件上传、servlet接收)的实例代码...
  5. 【冷门实用小工具】轻量级流程图工具ClickCharts PRO绿色版,ClickCharts PRO下载【亲测有效】
  6. Bootstrap3.x - 源代码分析
  7. 全“芯”关注用户需求 AMD“超轻薄笔记本”杀出重围
  8. [转]Git忽略规则及.gitignore规则不生效的解决办法
  9. 虚拟机下运行linux通过nat模式与主机通信、与外网连接
  10. php减少损耗的方法之一 缓存对象