“Conocimientos Programación>Lenguajes De Programación

Cómo utilizar LESC y LINQ

2015/3/9
LINQ es un acrónimo de NET Language-Integrated Query . . Es un marco que añade la posibilidad de realizar consultas nativas de un lenguaje de programación . NET . En esencia, le permite escribir una consulta sin necesidad de un lenguaje de consulta externa, como SQL . Esto le permite acceder a datos de varias fuentes diferentes , tales como bases de datos , matrices , conjuntos de datos o archivos XML , eliminando la complejidad que implica el uso de consultas SQL tradicionales . Implementaciones de LINQ requieren la creación de árboles de expresión , utilizando estructuras conocidas como expresiones lambda , o LESC . Una expresión lambda es una función anónima que le permite escribir funciones en línea , que se puede usar para añadir capacidades de función para sus implementaciones de LINQ. Cosas que necesitará
Microsoft Visual Estudio en Microsoft Visual C #. NET
Mostrar más instrucciones
1

Inicie la aplicación Visual Studio , haga clic en "Inicio" y luego "Programas " en el escritorio de Windows y seleccionando la aplicación en el menú .
2

Crear una nueva aplicación de escritorio C # , seleccione " C # " en las opciones de idioma en el estudio y luego seleccionando "Archivo " " Nuevo "," aplicación de Windows "y luego escriba un nombre y haga clic en " Guardar ". Esto abrirá el editor en el que se coloque el código requerido.
3

Crear el modelo de objetos al escribir el código para utilizar el objeto LINQ y crear las clases requeridas

using System; . utilizando System.Linq ;

espacio de nombres Work.ServiceQuery {

Lista empleados = new List ( ) ;

public class Empleado { public string Name ; int EmpID público; override public String toString () { this.Name return;} }
< p >}
4

Defina sus proyecciones o consulta. Utilizará expresiones lambda para definir las proyecciones. Esto es esencialmente una consulta que especifica los campos obligatorios que desea devolver , junto con las condiciones y cláusulas pedidos y agrupar

Una simple consulta de selección se vería así : . EmployeesNames var = employees.Select ( r = > r.Name ) ;

restringirá los resultados a través de una cláusula "where" de la siguiente manera : var = EmpIDFilter employees.Where (emp = > emp.EmpID > . 1200 ) ;

sería ordenar los resultados por "Nombre" y " EmpID " usando el siguiente código : var = OrderedResults employees.OrderBy (i = > i.Name ) ThenByDescending (i = > ; i.EmpID ) ;

CreateQuery () objeto de LINQ se llama cuando se define la consulta utilizando el tipo de datos "var " . Esto luego procesar su consulta en segundo plano cuando se ejecuta el programa.

Lenguajes De Programación
Cómo salir de AVG 9
Herramientas de programación para niños
Tipos de archivo que se pueden utilizar con QBASIC
Cómo Código de XSPF
Tipos de algoritmos de aproximación para problemas de optimización en Informática
Cómo hacer un Bot MSN
¿Qué es una secuencia de comandos de acción de texto
Herramientas para el Desarrollo de Client Server
Conocimientos Informáticos © http://www.ordenador.online