Sharepoint2010如何使用Linq to Sharepoint

Sharepoint2010如何使用Linq to Sharepoint

1、 在http://moss:8002创建了列表如下图所示:

clip_image002

2、 使用

SPMetal /web:http://ContosoServer/Marketing /code:MarketingSite.cs /language:csharp

这里采用:

SPMetal /web:http://moss:8002/ /code:c:\Moss2010Entities.cs /language:csharp

3、 运行CMD,输入如下:

clip_image004

在C盘根目录下得到类:Moss2010Entities.cs

4、 打开VS2010创建Webpart解决方案,如图:

clip_image006

5、 C#应用程序引用Microsoft.SharePoint.Linq.dll,位置位于:C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI\Microsoft.SharePoint.Linq.dll

clip_image008

6、 添加刚创建的类添加刚才创建的类Moss2010Entities.cs到已经存在的项目里来

clip_image010

7、 引用下面2个命名空间,如下图:

clip_image012

8、 编码如下:

clip_image014

9、 发布预览得到如下结果:

clip_image016

posted @ 2012-02-24 12:04  love007  阅读(277)  评论(0编辑  收藏  举报