LINQ es un lenguaje integrado de consultas, introducido con .Net 3.5 y Visual Studio 2008. LINQ puede ser utilizado con C# o Visual Basic, para realizar consultas a cualquier tipo de origen de datos, proporcionando una única interfaz de consulta para diferentes tipos de fuentes de datos (puede recuperar datos de diferentes tipos como colecciones, ADO.Net, DataSet, servicios web, MS SQL Server y otras bases de datos).
Las consultas LINQ
devuelven resultados como objetos. Le permite utilizar un enfoque
orientado a objetos en el conjunto de resultados y no preocuparse por transformar
diferentes formatos de resultados en objetos.
Ejemplo
// Origen de datos (en este caso, un array)
string[] frutas = {"peras",
"bananas", "manzanas", "naranjas" };
// Consulta LINQ
var frutasConM = from fruta in frutas
where fruta.Contains('m')
select fruta;
// Recorrer resultado de la consulta
foreach(var f in frutasConM)
{
Console.Write(f + " ");
}

No hay comentarios.:
Publicar un comentario