In these LINQ Tutorials you will understand what is LINQ and how to use LINQ.
LINQ stands for Language Integrated Query.It is used for writing queries using .NET language such as C#.Data consumed by application comes from different data sources so there is some complexity involved when accessing data from different data sources.When accessing data from XML data source you need to write XML access logic in your application.So you need to mix C# or VB.NET code with XML access logic.We can use the same query syntax to work with different data types such as SQL,Text.
In LINQ we use same query syntax to work with different data sources such as SQL,Text.
Use of LINQ Language Integrated Query enables us to write queries using C# or VB.NET.
LINQ to Objects LINQ flavor used to Query in memory collections.
LINQ Queries Main LINQ Query Operators
references:
https://en.wikipedia.org/wiki/Language_Integrated_Query