What is LINQ and why it is used?
LINQ is an abbreviated form of Language Integrated Query, which is a part of the language used to used provide seamless and consistent access to a number of data sources such as XML and databases. LINQ is categorized into three varieties namely LINQ (C#), LINQ providers (LINQ to SQL, LINQ to XML and LINQ to Objects), and data sources (collections, SQL and XML)
LINQ is used to make the code readable and compact and it is used to query different types of data sources. likewise, it is familiar language, required less coding, readable code, compile-time safety, IntelliSense support and shaping up of data support.