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.