LINQ (language integrated query) is one of the new features provided with VS 2008 and .NET 3.5. LINQ makes the concept of querying data
a first class programming concept in .NET, and enables you to
efficiently express queries in your programming language of choice.
read more