如何使用dac获取sharepoint list的数据
2010-12-05 22:28
591 查看
好吧,我也“今天闲来无事"给dac添加了读取SharePoint List的功能,说白了,就是把SharePoint的List看成数据库的表,这样,就可以把http://moss这样的地址当成数据库连接字符串,把caml语句当成command,像使用真的数据库一样获取数据。
代码
注:1. “今天闲来无事",纯属剽窃,原创请见:http://www.cnblogs.com/gongji/archive/2010/12/04/1896009.html
2. 请使用“EntitiesGenerator”,选择从SharePoint导入,生成实体项目。
3. http://dac.codeplex.com
代码
DataContext dc = new DataContext(DatabaseType.SHAREPOINT, "http://moss/Docs"); dc.Log = Console.Out; var expressionData = dc.GetExpressionData<_SampleCustomList, SampleCustomList>(SampleCustomList._); var sc = from s in expressionData where s.Title == "a" | s.Title == "b2" orderby s.Title descending select s; foreach (var s in sc) { Console.WriteLine(s.Title); }
DataContext dc = new DataContext(DatabaseType.SHAREPOINT, "http://moss/Docs"); dc.Log = Console.Out; QueryableData<SampleCustomList> scl = dc.GetQueryableData<SampleCustomList>(); var sc = from s in scl where (s.Title == "a" || s.Title.StartsWith("b")) && (s.SingleLineOfText != null) orderby s.Title, s.SingleLineOfText descending select s; foreach (var s in sc) { Console.WriteLine(s.Title); }
注:1. “今天闲来无事",纯属剽窃,原创请见:http://www.cnblogs.com/gongji/archive/2010/12/04/1896009.html
2. 请使用“EntitiesGenerator”,选择从SharePoint导入,生成实体项目。
3. http://dac.codeplex.com
相关文章推荐
- 如何使用CAML 批量更新SharePoint List
- 如何从Excel中把数据导入到SharePoint List(Import Excel data to SharePoint List)
- SharePoint jQurey类库异步方式获取List数据
- strut2 optiontransferselect 标签使用如何在action中获取list和doublelist里面的数据
- 如何从SharePoint Content DB中查询List数据
- 如何从SharePoint Content DB中查询List数据
- 如何从Excel中把数据导入到SharePoint List(Import Excel data to SharePoint List)
- 如何使用CAML 批量更新SharePoint List
- 如何使用数据馈送 (PowerPivot for SharePoint)
- 如何从Excel中把数据导入到SharePoint List(Import Excel data to SharePoint List)
- 如何通过Infopath2010编程方程向Sharepoint List提交数据
- 如何通过Infopath2010编程方程向Sharepoint List提交数据继(完)
- SharePoint 2013 BI之report service 常用功能 连接到SharePoint List 数据源
- 如何使用本地账户"完整"安装 SharePoint Server 2013
- Sharepoint学习笔记---Linq to Sharepoint--如何获取Linq Query 生成的CALM
- 如何使用本地账户“完整”安装 SharePoint Server 2010
- Sharepoint学习笔记---SPList--使用Linq to Sharepoint间接查询External List(3.使用Linq to Sharepoint查询List内容)
- 如何使用Ajax从服务端获取数据
- 使用post方式提交表单如何获取图片数据及其他文本参数[NodeJS]
- Windows Vista 性能分析:如何使用 xperf 获取精确的启动性能数据