| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Las ventajas de LINQ
    Si trabaja con muchas fuentes de datos en los programas de Visual Studio , entonces usted necesita para aprender acerca de las ventajas de Language-Integrated Query . LINQ se introdujo en Visual Studio 2008 para dar a los programadores una nueva manera de consultar los datos de diferentes fuentes de datos. LINQ ofrece potentes capacidades de consulta de C # y Visual Basic . LINQ proporciona un conjunto de características que no sólo le permiten consultar las bases de datos relacionales como SQL Server, pero también de los objetos en la memoria o los archivos . Historia

    consultas son conocidos programadores como cadenas simples definidos en los programas de ordenador para recuperar datos de diferentes fuentes de datos. Un problema con este enfoque tradicional es que las cadenas no son de tipo comprueban en tiempo de compilación y es posible que pierda errores . Una ventaja de LINQ es que puede capturar estos errores en tiempo de compilación , sin tener que esperar a que el programa se ejecuta . Además , con LINQ usted no tiene que aprender diferentes lenguajes de consulta para cada fuente de datos.
    Consultar datos

    Una ventaja importante de LINQ es que una fuente de datos puede ser cualquier cosa, desde una cadena, archivo, base de datos, matriz u otras fuentes de datos. La primera parte de una consulta LINQ es la fuente de datos . Una vez que ha cargado los datos en una variable consultable , entonces usted puede utilizar LINQ para consultar él. La segunda parte es la consulta que especifica la información que se recuperan del origen de datos. Otra ventaja sobre el enfoque tradicional de consulta es la ejecución de consultas de una consulta LINQ . La ejecución de la consulta se utiliza para recorrer en iteración la variable de consulta mediante una declaración " foreach " en C #. Este bucle se utiliza para recuperar los resultados de la consulta.

    Operaciones de consulta
    operaciones de consulta

    son mucho más fáciles de ejecutar en LINQ sobre las consultas de bases de datos tradicionales, poder acceder a los nombres de campo de tabla fácilmente. El filtrado se usa para filtrar los datos y es una de las operaciones más comunes que se realizan en una consulta LINQ . El siguiente es un ejemplo de una consulta LINQ mediante filtrado en C # :

    var = queryLondonCustomers de cust en customerswhere cust.City == "London ", seleccione Cust ;
    orígenes de datos

    Ser capaz de consultar diferentes fuentes de datos es una gran ventaja en LINQ . LINQ to SQL se utiliza para consultar los objetos de datos relacionales. El siguiente es un ejemplo de cómo consultar una base de datos utilizando LINQ to SQL :

    Northwnd db = new Northwnd (@ "c: \\ northwnd.mdf "); IQueryable custQuery = de cust en db . Customerswhere cust.City == "London " select cust ;

    Utilice LINQ to XML si necesita consultar un objeto XML. El siguiente código de C # muestra otro ejemplo de lo fácil que es para consultar un documento XML:

    XDocument srcTree = new XDocument ( nueva XComment ("Esto es un comentario ") , nuevo XElement ( "Root " , nuevo XElement ( " Child1 ", " datos1 ") , nuevo XElement ( " Child2 ", " data2 ") , nuevo XElement ( " Niño 3 ", " data3 ") , nuevo XElement ( " Child2 " , " data4 ") , nuevo XElement ( " Info5 ", " info5 ") , nuevo XElement ( " Info6 ", " info6 ") , nuevo XElement ( " Info7 ", " Info7 ") , nuevo XElement ( " Info8 ", " info8 "))) ;

    XDocument doc = new new XComment XDocument ((" Esto es un comentario ") , nuevo XElement ( "Root " , desde el de srcTree . Elemento ( " raíz" ) Elementos () donde ( (cadena) el) StartsWith ( "datos") seleccione el) ) . . Console.WriteLine (doc ) ;
    < br >

    Previous :

    next :
      Artículos relacionados
    ·Cómo escribir un programa que lea una serie de nombres…
    ·Cómo eliminar una línea de un archivo en C 
    ·Cómo agregar una casilla de verificación de la column…
    ·Cómo agregar una fila en DataGridView 
    ·Cómo hacer un C + + Critter programa Caretaker más ex…
    ·Cómo mostrar una coma en C + + 
    ·Xcode Editor de texto Tutorial 
    ·Cómo medir milisegundos en ANSI C 
    ·Cómo hacer tu propio PSP Game 
    ·Visual Basic Tutorial 
      Artículos destacados
    ·Cómo redirigir a un servidor diferente 
    ·Cómo crear un inicio de sesión simple con PHP 
    ·Cómo editar un archivo JSP 
    ·Cómo agregar un nodo nuevo a un clúster SQL 
    ·Cómo reducir la longitud de una cadena en C 
    ·Cómo agregar una entrada Casilla de verificación con …
    ·Cómo obtener PASCAL Software 
    ·Cómo crear un programa de computadora gratis 
    ·Cómo quitar ceros en recursividad Java 
    ·Cómo convertir VB6 a VB 2010 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com