直接用CAML语句查询Sharepoint有时候条件多比较麻烦,所以想到先用CAML查询出来一个对象,然后用LINQ来对对象再次操作

例如,先取一个SPLIST对象 ,然后用CAML对LIST查询操作

SPList list = web.Lists[new Guid(listid)];
SPQuery query = new SPQuery();
query.Query = @"<query></query>";
var listdataall = list.GetItems(query);//得到一个List数据对象

var listdatanew = from SPListItem item in listdataall select item; //转换为 LINQ操作操作。就可以用LINQ对 listdatanew对象进行操作了,如下写条件操作。

var listdata1 = from SPListItem item in listdatanew where item[FieldParentid] == null || item[FieldParentid].ToString().Trim() == "" select item;

转载于:https://www.cnblogs.com/netboys/archive/2011/12/26/2301885.html

用LINQ结合CAML查询 Sharepoint 数据库内容相关推荐

  1. 对CAML查询语句的几点小记

    CAML(Collaborative Application Markup Language)--协作应用程序标记语言,在调用WSS提供的诸多Web Service时进行数据查询的一组XML规范,通过 ...

  2. python 数据库查询结果邮件提醒_Python实现的查询mysql数据库并通过邮件发送信息功能...

    本文实例讲述了Python实现的查询mysql数据库并通过邮件发送信息功能.分享给大家供大家参考,具体如下: 这里使用Python查询mysql数据库,并通过邮件发送宕机信息. Python代码如下: ...

  3. sharepoint 2010 内容类型

    SharePoint 2010  在上一版本的基础上进一步发展了内容类型对象.本系列作为一个专题,试图对其进行一个深入的剖析.方便大家在自己的自定义解决方案中对其进行定制. 内容类型的定义 Share ...

  4. [转]查询oracle数据库的数据库名、实例名、ORACLE_SID

    转自:http://hi.baidu.com/goodoog/item/d5238575c063042fd7a89cae 数据库名.实例名.数据库域名.全局数据库名.服务名 , 这是几个令很多初学者容 ...

  5. python查询oracle数据库_python针对Oracle常见查询操作实例分析

    本文实例讲述了python针对Oracle常见查询操作.分享给大家供大家参考,具体如下: 1.子查询(难): 当进行查询的时候,发现需要的数据信息不明确,需要先通过另一个查询得到, 此查询称为子查询: ...

  6. mysql客户端查询_MySQL数据库之利用mysql客户端查询UCSC数据库

    本文主要向大家介绍了MySQL数据库之利用mysql客户端查询UCSC数据库 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. UCSC Genome Browser是由Unive ...

  7. php检测表大小,查询mysql数据库、表的大小

    一.关于mysql表数据大小 mysql存储数据文件一般使用表空间存储 : 当mysql使用innodb存储引擎的时候,mysql使用表存储数据分为共享表空间和独享表空间两种方式 .共享表空间:Inn ...

  8. 获取数据库内容放入下拉框中

    获取数据库里的数据放入下拉框中,使下拉框显示的内容是数据库里的内容 功能分析: 设计并实现数据库 插入相关数据 在登陆页面点击注册按钮时跳到Servlet中 在Servlet中连接数据库 查询内容放入 ...

  9. sql查询oracle数据,sql-server – 从SQL Server查询Oracle数据库

    我有一个Oracle 11g XE数据库,我想将其转移到SQL Server Express 2005中. 起初我以为我只是在Oracle中生成表作为SQL,操纵数据格式,并在SQL Server中运 ...

最新文章

  1. 专访卢政:TSF如何助力企业微服务开发
  2. ios上编译c语言的app,iOS App编译流程
  3. oracle desc能看约束,ORACLE 12C新特性-DESC显示不可见字段 | 信春哥,系统稳,闭眼上线不回滚!...
  4. re管理器Java_自定义布局管理器-FormLayout
  5. django 实现电子支付功能
  6. 19 MM配置-BP业务伙伴-定义编码范围
  7. Java | 使用对数器判断自己的程序是否正确(generateRandomArray)
  8. java 中j= i_java中 i = i++和 j = i++ 的区别
  9. python基础教程电子版-Python基础教程(第2版 修订版) pdf
  10. 评分卡模型开发(四)--定量指标筛选
  11. 根据IP地址获得地理位置
  12. 微机课设 | 基于STC15单片机的简易数字密码锁设计
  13. 服务器远程管理与监控
  14. WP短代码实现“chat”文章聊天形式 文章也能活跃起来
  15. 再不跳槽,应届毕业生拿的都比我多了!
  16. 什么是设计模式,为什么要使用?
  17. 四川托普计算机职业学校环境,四川四川托普计算机职业学校
  18. 1、Ribbon概述
  19. matlab局部放大曲线功能
  20. 多组数据求最大公约数

热门文章

  1. 【2018版】Docker入门视频课程-汤小洋-专题视频课程
  2. U盘-文件或目录损坏且无法读取
  3. 偷学三太子敖丙的功力
  4. 有哪些适合大学生投稿的普刊(社科类)?
  5. 5口千兆工业以太网交换机宽温导轨式二层非网管全千兆工业级交换机
  6. 基于Java+Swing+Mysql项目信息管理系统
  7. 如何把数字金额转换成中文大写
  8. PYNQ系列学习(三)|pynq与zynq对比(二)
  9. MFC之CMFCColorBar 在添加后控件显示为灰色解决方案
  10. 驼色的羊绒大衣怎么搭配好看