Wednesday, June 27, 2012

SharePoint Client Object Model with Lambda Expressions - Part III

You will learn how to use IEnumerable with LoadQuery in Lambda Expressions.


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.SharePoint.Client;


namespace ClientSideConsoleApp
{
    class Program
    {
        static void Main(string[] args)
        {
            var context = new ClientContext(@"http://localhost:22266");
            var web = context.Web;
            var lists = web.Lists;
            IEnumerable genericLists = context.LoadQuery(lists.Where
                        (list => list.BaseType == BaseType.GenericList));
             
            context.ExecuteQuery();
            foreach (var list in genericLists)
            {
                Console.WriteLine(list.Title);
            }
            Console.ReadLine();
        }
    }
}

No comments:

Post a Comment