LINQ es una característica del .NET Framework que permite realizar consultas a datos de forma integrada en los lenguajes C# y VB. LINQ simplifica el acceso a datos al unificar la sintaxis de consultas para diferentes dominios como bases de datos, XML y colecciones. Visual Studio incluye herramientas para modelar bases de datos relacionales con LINQ to SQL y trabajar con XML mediante LINQ to XML.