Hoy en día, las tecnologías de programación orientada a objetos se han convertido en una de las formas más comunes de programar en el desarrollo de proyectos de software. Ahora los programadores están familiarizados con conceptos tales como clases, objetos y metodos. El siguiente gran reto consiste en integrar la informacion no definida de forma nativa y reducir la complejidad del acceso a la misma, utilizando la tecnologia orientada a objetos. Las dos fuentes de informacion no orientadas a objetos mas conocidas son las bases de datos relacionales y XML. Es en este contexto donde un proyecto como LINQ (Lenguage Integrated Query) adquiere mayor relevancia al aportar un enfoque mas general, añadiendo a .NET Framework facilidades de consulta de proposito general aplicables a todas las fuentes de informacion, y no solo a los datos relacionales o XML. Escrito para desarrolladores C# y VB de todos los niveles, este libro resulta esencial para dominar la tecnologia Microsoft .NET LINQ y el conjunto de herramientas que lo acompaña. Explorara las caracteristicas clave del lenguaje como expresiones lambda, metodos de extension y tipos de datos anonimos que hacen posible LINQ. Dominara los operadores estandar de consulta y conocera las principales tecnicas para consultar objetos, bases de datos relacionales y XML.