لغة الاستعلام المدمجة (LINQ) هي مكون في إطار العمل .NET من Microsoft، والذي يضيف إمكانيات الاستعلام الأصلية للبيانات إلى لغات .NET. على الرغم من وجود نسخ لغات أخرى مثل PHP (PHPLinq)، JavaScript (linq.js)، TypeScript (linq.ts)، و ActionScript (ActionLinq)، إلا أنه لا توجد منها نسخ مكافئة تماماً لـ LINQ في C#، حيث أنها جزء من اللغة نفسها وليست مكتبة خارجية، وغالباً ما تعالج مجموعة واسعة من الاحتياجات.
توسع LINQ اللغة من خلال إضافة تعابير الاستعلام، والتي تشبه تعابير SQL، ويمكن استخدامها لاستخراج ومعالجة البيانات بشكل مريح من مصفوفات، وفئات قابلة للتعداد، ومستندات XML، وقواعد بيانات ذات صلة، ومصادر بيانات من جهات خارجية. وتشمل الاستخدامات الأخرى التي تستفيد من تعابير الاستعلام كإطار عام لتكوين الحوسبات الشديدة التعقيد والقابلة للقراءة، بناء معالجي الأحداث أو المحللات المنطقية الأحادية. تحدد LINQ أيضًا مجموعة من أسماء الطرق (المعروفة باسم مشغلات الاستعلام القياسية، أو المشغلات القياسية للسلسلة)، جنبًا إلى جنب مع قواعد الترجمة التي يستخدمها المترجم لترجمة تعابير الاستعلام بنمطٍ فلونتي إلى تعابير باستخدام هذه الأسماء، وتعابير لامبدا، وأنواع مجهولة. وكثير من المفاهيم التي قدمتها LINQ تم اختبارها أصلاً في مشروع البحث Cω الخاص بميكروسوفت. تم إطلاق LINQ كجزء رئيسي من إطار العمل .NET 3.5 في 19 نوفمبر 2007.
للمزيد من المعلومات، يمكنك زيارة صفحة ويكيبيديا المخصصة لـ Language Integrated Query (LINQ).