In this section, we will learn the basics of LINQ. We can use LINQ queries against any collection of objects, with the only condition being that the object must support the IEnumerable or generic IEnumerable<T> interface.
Along with that, the target framework of the project in which we are planning to use LINQ must be version 3.5 or more recent.
In the next section, we will look at queries, which form the basis of LINQ operations. We will be looking at the different components of a query and understand how they are constructed in .NET.