Language Integrated Query (LINQ) is a programming model from Microsoft that adds query capabilities to the . NET
application platform. LINQ has an understandable syntax that can be used to manipulate data. LINQ queries can also be applied to SQL databases. LINQ's syntax for queries is similar to that of Structured Query Language (SQL). It works with the commands of SQL such as select, from, where, and orderby. Unlike SQL, the query is not transmitted as a string, but is integrated into the source code. This allows the .NET language compiler to examine the input directly for syntax errors.