Innovation introduced in Visual
Studio 2008 and .NET Framework version 3.5
Language-Integrated Query (LINQ)
is a set of features that extends powerful query capabilities to the language
syntax of C# and Visual Basic.
DLinq (also referred to as LINQ
to SQL) is specifically the version of LINQ that focuses on querying data from
relational data sources. XLinq (LINQ to XML) is that aspect of LINQ that is
geared towards querying XML data.
In addition, the query
functionality is not just restricted to SQL or XML data; you can apply LINQ to
query any class as long as that class implements IEnumerable class.