1. LINQ to Objects - Implements a LINQ query against a collection of objects
2. LINQ to XML - Implements an XPATH query against XML documents
3. LINQ to SQL - Implements LINQ queries against Microsoft SQL Server.
4. LINQ to DataSets - Implements LINQ queries against ADO.NET DataSets.