Запрос веб-служб SharePoint

Рассмотрим следующий (рабочий) запрос. Он возвращает всю строку SharePoint, затем я получаю значение, которое я (действительно хотел) из строки. Как я могу вернуть только это значение?

var ctx = new webservc.MyDataContext(new Uri("http://uri"));
        ctx.Credentials = CredentialCache.DefaultCredentials;

        var query = from c in ctx.MyList orderby c.ValIWant descending select c;
        foreach (webservc.MyListItem item in query.Take(1))
        {
            return (int)item.ValIWant;
        }

        return 0;

Я попытался сделать "select c.ValIWant", но в результате я получил исключение. Я не могу использовать LINQ, например ".Max()", потому что SharePoint не поддерживает его в веб-службах WCF, поэтому я стараюсь придерживаться простых запросов, подобных приведенному выше.

0 ответов

Другие вопросы по тегам