sábado, 20 de febrero de 2021

¿Qué es LINQ?



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

Inyección de dependencia en ASP.Net Core

Asp.Net Core está preparado para poder trabajar de forma nativa con Inyección de dependencia.  Para poder utilizar este mecanismo, Asp.Net C...