(四)使用LINQ进行列表查询
在生成实体类之后,就可以利用LINQ的强大查询能力进行SharePoint列表数据的查询了。在传统SharePoint对象模型编程中,需要首先获取网站对象,再进行其他操作;使用LINQ也是类似,对数据的访问和操作都要先获取DataContext网站,之后再通过这个DataContext进行数据访问。
1、获取网站和列表
DataContext的创建同样也是要使用绝对路径进行构造,并使用GetList方法获取相应的列表。例如下面的代码获取Chapters列表中所有的章节信息:
))
2: {
3: EntityList<Chapters项目> chapters =
);
in chapters)
6: Console.WriteLine(chp.Name);
7: }