.NET Language Integrated Query (LINQ) defines a set of facilities that enable directly querying data sources from .NET programming languages.
The LINQ Project: .NET Language Integrated Query
The LINQ Project: .NET Language Integrated Query