Как обновить представление списка с помощью запроса LINQ (sharepoint 2007) - PullRequest
0 голосов
/ 19 января 2011

Как обновить представление списка с помощью запроса LINQ (sharepoint 2007):

SPList taskList = SPContext.Current.Web.Lists["List1"];
SPList branchList = SPContext.Current.Web.Lists["List2"];

var taskListItems = from SPListItem tItem in taskList.Items
                    join SPListItem IItem in branchList.Items on tItem["Branch"].ToString().Split(new string[]{";#"},StringSplitOptions.None)[1] equals IItem.Title.ToString()
                    where IItem.Title.ToString() == "Kazan"
                    select tItem.Title;

1 Ответ

0 голосов
/ 19 января 2011

SharePoint 2007 не поддерживает Linq (.net 3.5) из коробки, я думаю, вы используете шаблон ??

Вам нужно будет следовать руководству по настройке:

http://www.zimmergren.net/archive/2008/09/22/how-to-get-up-and-running-with-net-3-5-in-your-sharepoint-environment.aspx

Тогда, возможно, это руководство поможет вам построить ваш запрос

http://www.zimmergren.net/archive/2008/09/24/how-to-use-linq-and-the-net-3-5-framework-with-sharepoint-to-retreive-sharepoint-list-items.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...