What is Language Integrated Query (LINQ)?
LINQ is a programming model that is the composition of general-purpose standard query operators that permit you to work with data, regardless of the data source in any .NET based programming language. It is the name given to a set of technologies based on the integration of query capabilities into any .NET language.