「LINQ」とはソフトウェアコード内に記述することが出来るクエリである。

Language INtegrated Queryの略称であり、日本語表記では「統合言語クエリ」と表される。

クエリとは、一般にリレーショナルデータベース(RDB)に対してデータの追加や更新、削除、検索、集計等を行うための命令文(問い合わせ文)であるが、LINQではRDBのみならずXML、また配列やコレクションといったオブジェクトなど様々なデータソースに対するアクセスが可能となる。

LINQをコード内に記述できるプログラミング言語はC#やVisual Basic、F#、Delphiなどがあり、開発環境ではVusual Studio 2008からサポートされている。

このように基本的にMicrosoftがサポートする環境での利用になるが、有志によりその他の言語でも利用できるよう実装が試みられている。