Linq to Sharepoint是codeplex上的一个开源项目, 主要用于查询sharepoint列表,具体的安装文件可以从这里下载。
下载好安装包后,直接安装即可。
主要功能包括
1. 自定义的query provider,可以将linq的查询转换成CAML (Collaborative Application Markup Language)
2. 支持C# 3.0 和 VB 9.0
3. 可以使用spmetal工具到处sharepoint的列表定义之用于查询的实体类
4. 与VS2008无缝结合
5. 可以用sharepoint的对象模型或者sharepoint的web service连接到sharepoint的站点
具体介绍可以参见作者Bart的BLOG
在安装完linq to sharepoint后,安装包会自动将linq to sharepoint的引用添加至类库,如果想手动添加引用的话,可以使用如下步骤
1. 右键单击reference,然后选择add reference
2. 在.net标签中找到引用BdsSoft.SharePoint.Linq, 添加之
在你的项目源文件中,添加一条引用(using statement),using BdsSoft.SharePoint.Linq, 这样类库即可使用并且可以进行对lists中的各个属性的连接了。。。
To be Continued