1、下载LINQ to SharePoint的安装文件,并进行安装。

    2、新建一个Windows Form项目

    3、为项目添加一个LINQ to SharePoint File,这个文件模板在安装完步骤1中的插件后可以看到

    在VS 2008 Beta 2中使用LINQ to SharePoint

    4、按照向导操作,在Site URL位置输入SharePoint站点地址,Test connection后可以执行。

    在VS 2008 Beta 2中使用LINQ to SharePoint

     

    5Test Connection 之后,如果正确可以点击Next

    在VS 2008 Beta 2中使用LINQ to SharePoint

     

    6、这里列出了站点的列表实体,我的站点使用了默认的Team Site模板

    在VS 2008 Beta 2中使用LINQ to SharePoint

     

    7、选择Announcement之后,注意要在ListAlias上填上实体列表的别名。

    在VS 2008 Beta 2中使用LINQ to SharePoint

     

    8、点击Next后,再点击Finish就可以结束这个向导了,如果正确,会为你自动生成实体类

    在VS 2008 Beta 2中使用LINQ to SharePoint

     

    9、为了简单说明应用,我建立了一个基于win form的表单,在上面添加了一个DataGridView控件和一个Button控件,并为DataGridView控件添加了两列,如下图

    在VS 2008 Beta 2中使用LINQ to SharePoint

     

    10、双击button控件,为控件添加事件相应

     

    private void button1_Click(object sender, EventArgs e)
    {
                var ctx 
    = new DataClasses2SharePointDataContext();
                var data 
    = from a in ctx.Announcements
                                  orderby a.Created descending
                                  where a.Title.StartsWith(
    "T")
                                       select 
    new { Title=a.Title, Body=a.Body };

                
    foreach (var u in data)
               {
                    dataGridView1.Rows.Add(u.Title, u.Body);
                }
     }

    这段代码选择在Announcements列表中TitleT开头的项,测试代码之前,请先在Announcement列表中添加两个项目,其TitleT开头。(通过站点Web页面,或者你也可以改写这段查询代码) 

    11、运行结果如下

    在VS 2008 Beta 2中使用LINQ to SharePoint

     

     

相关文章:

  • 2021-11-25
  • 2022-12-23
  • 2021-06-30
  • 2021-08-22
  • 2021-05-30
  • 2022-12-23
  • 2022-02-09
猜你喜欢
  • 2022-01-11
  • 2021-06-27
  • 2022-01-23
  • 2021-07-25
  • 2022-12-23
  • 2021-06-11
  • 2022-12-23
相关资源
相似解决方案