适用于SharePoint 2013 的 CAML Desinger
适用于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 支持):
点击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相关推荐
- SharePoint 2013常用开发工具分享
众所周知,一款好的开发工具不仅能提高项目开发效率,而且能够协助开发人员简化开发流程.本文汇总几款SharePoint 2013开发常用开发工具,希望能够对大家有所帮助.如果您有更好的工具,没有包含在本 ...
- SharePoint 2013 的硬件和软件要求
http://technet.microsoft.com/zh-CN/library/cc262485%28v=office.15%29.aspx 重要说明: 如果您就生产系统未满足本文档中所述的最低 ...
- 部署Office Web Apps Server并配置其与SharePoint 2013的集成
1.此示例将删除运行此 cmdlet 的当前 SharePoint 场上的所有绑定.Remove-SPWOPIBinding -All:$true2.设置绑定New-SPWOPIBinding -Se ...
- SharePoint 2013 - System Features
1. Embed Information & Convert to PDF 功能,在文档的preview界面(hover panel); 2. Share功能可以选择是否发送邮件 -- Don ...
- SharePoint 2013开发入门探索(二)- 列表操作
我们如何用代码对SharePoint列表做些例如增删改查的操作呢?如果您的程序可以部署到服务器上,就可以使用 服务器对象模型,因为服务器对象模型提供的功能最多,限制最少:否则可能要选择客户对象模型等其 ...
- SharePoint 2013 Farm 安装指南——Least Privilege
写过很多关于SharePoint 2013 安装,这是第四篇.可能你会觉得为什么如此简单的安装至于花那么多精力去折腾吗.我的答案是肯定的.知识的积累不是一蹴而就的,而是循序渐进的去学习,每一个阶段都有 ...
- 优秀的SharePoint 2013开发工具有哪些(一)
下面是SharePoint解决方案开发人员强烈推荐的开发工具,你知道它们吗? CAML Designer 2013 CAML Designer是帮助生成CAML查询以查询SharePoint列表的一种 ...
- SharePoint 2013网站管理-网站策略(关闭和删除策略)
即使在管理良好的情况下,SharePoint 网站也能不受控制的增长.用户将在需要时创建网站,但很少会删除网站.如果在不再需要网站时依然保留网站,它们将需要存储空间,但出于合规性原因可能不需要它们. ...
- SharePoint 2013 托管导航及相关配置
原文:SharePoint 2013 托管导航及相关配置 设计完善的导航可告诉您网站的用户大量有关网站所提供业务.产品和服务的信息.通过更新导航背后的分类法,可以推动业务并保持更新,而不必在过程中重新 ...
最新文章
- 学python买什么书好-学python3什么书好
- log4.properties文件【笔记自用】
- ubuntu9.10上安装jdk5
- OpenGL Sharders(着色器) 入门
- lsof u mysql wc l_lsof命令详解
- IDEA SpringBoot工程配置热部署
- PHP7.1 狐教程
- linux下修改文件权限.
- Python3入门机器学习经典算法与应用 第3章 Jupyter Notebook numpy.array 基础 numpy.array的基本操作
- oracle分析函数汇总
- H3CIERS+(H3C认证路由交换互联网专家介绍)
- 假设检验基本思想与步骤
- Unable to acquire the dpkg frontend lock
- Overriding managed version 问题解决
- c++之多态性,什么是多态?如何实现?
- win10 matlab out of memory,Win10玩大型游戏的时候提示“out of memory”怎么办?
- 【历史上的今天】3 月 23 日:网景创始人出生;FORMAC 语言的开发者诞生;PRMan 非商业版发布
- python文字识别模块_PYTHON如何调取OCR识别模块识别发票并输出到EXCLE? | ocr在线识别导出excle...
- 人脑能用计算机算法吗,计算机和人类大脑相比,谁才是“最强大脑”?
- oauth2.0--基础--01--理论
热门文章
- 妹妹生了个女儿,纪念一下
- 测试驱动开发 测试前移_测试驱动开发简介
- sqoop架构_SQOOP架构的深入介绍
- android 上传字符串,Android中发送Http请求(包括文件上传、servlet接收)的实例代码...
- 【冷门实用小工具】轻量级流程图工具ClickCharts PRO绿色版,ClickCharts PRO下载【亲测有效】
- Bootstrap3.x - 源代码分析
- 全“芯”关注用户需求 AMD“超轻薄笔记本”杀出重围
- [转]Git忽略规则及.gitignore规则不生效的解决办法
- 虚拟机下运行linux通过nat模式与主机通信、与外网连接
- php减少损耗的方法之一 缓存对象