LINQ to SharePoint

LINQ is a new data access paradigm which allows users to express SQL like syntax against a variety of data sources. LINQ can improve performance by allowing the back end data source to decide the best way to solve the query. SharePoint now fully supports LINQ for querying lists so that you can query information from the platform in a more condensed, easier to understand format.

Hands-On Labs

  • Linq to SharePoint Lab

    LINQ to SharePoint is a technology for querying SharePoint lists that relieves the developer from having to write CAML queries. In this lab, you will be making use of the new support for LINQ in SharePoint. In the first exercise, you will be creating lists for use with LINQ, and the second exercise will create a web part for accessing the list data using LINQ.

Videos

  • Introducing Linq to SharePoint

    LINQ is a new data access paradigm which allows users to express SQL like syntax against a variety of data sources. LINQ can improve performance by allowing the back end data source to decide the best way to solve the query. SharePoint now fully supports LINQ for querying lists so that you can query information from the platform in a more condensed, easier to understand format.

  • LINQ Syntax

    Getting up to speed on the Linq to SharePoint Syntax

  • Accessing SharePoint List Data

    In this video you will learn how to create strongly typed classes using a tool called SPMetal to do Linq programming against a SharePoint 2010 list.