Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur man använder LESC & LINQ

    LINQ är en akronym för NET Språk - Integrated Query . . Det är ett ramverk som ger möjlighet att utföra inhemska frågor till en . NET programmeringsspråk . I huvudsak ger det dig att skriva en fråga utan att behöva en extern frågespråk , såsom SQL . Detta gör att du kan komma åt data från flera olika källor , till exempel databaser , arrayer , dataset eller XML-filer , vilket eliminerar komplexiteten i att använda traditionella SQL-frågor . LINQ implementeringar kräver skapandet av uttrycket träd , med strukturer som kallas lambda-uttryck , eller LESC . En lambda uttryck är en anonym funktion som tillåter dig att skriva inline -funktioner , som du kan använda för att lägga till funktionen förmåga att dina LINQ implementationer . Saker du behöver
    Microsoft Visual Studio Review Microsoft Visual C # . NET
    Visa fler instruktioner
    1

    Starta Visual Studio programmet genom att klicka på " Start " och sedan " program " på skrivbordet i Windows och välja programmet från menyn .
    2

    Skapa en ny C # datorprogram genom att välja " C # " från språkalternativ i studion och sedan välja " File , " " New ", " Windows-program " och sedan skriva in ett namn och klicka på " Spara . " Detta startar editorn där du skriver in önskad kod .
    3

    Skapa objektmodellen genom att skriva in koden för att använda LINQ objektet och skapa de nödvändiga klasserna

    using System; . använda System.Linq ,

    namespace Work.ServiceQuery {

    lista anställda = new List ( ) ;

    public class Employee {public string namn , public int EmpID , public override string toString ( ) {return this.Name ;} }

    }
    4

    Definiera dina projektioner , eller fråga. Du kommer att använda lambda-uttryck för att definiera prognoserna . Detta är i grunden en fråga som specificerar de obligatoriska fälten du vill återvända , tillsammans med eventuella villkor och beställning och gruppera klausuler

    En enkel urvalsfråga skulle se ut så här : . Var- EmployeesNames = employees.Select ( r = > r.Name ) ,

    Du skulle begränsa resultaten med hjälp av en " WHERE " klausul enligt följande: var EmpIDFilter = employees.Where ( EMP = > emp.EmpID > . 1200) ;

    Du skulle beställa resultaten från " Name " och " EmpID " med hjälp av följande kod: var OrderedResults = employees.OrderBy ( i = > i.Name ) ThenByDescending ( i = > , i.EmpID ) ;

    CreateQuery ( ) föremål för LINQ anropas när du definierar din fråga med " var " datatypen . Detta kommer sedan att bearbeta din fråga i bakgrunden när programmet körs .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Center en bild med HTML -programmering
    ·Hur man skapar en Frameset på en HTML Doc
    ·Ställa Socket Blockering till False
    ·Hur man skapar en variant för SM30
    ·Hur man läser en Variable Length fil i COBOL
    ·Hur konvertera heltal till Bytes
    ·Hur man fixar 1087 Syntax Error Med Game Movement i Fla…
    ·Lägga till en DropDownList i DataGrid
    ·Hur konvertera UTF8 Texter
    ·Hur man lär Windows Mobile Programmering
    Utvalda artiklarna
    ·Hur man beräknar en tioprocentig Bonus i Microsoft Vis…
    ·Konvertera en lista till en sträng i Java
    ·Hur man skriver en funktion för ode45
    ·Hur man utföra en uppdatering MySQL Query
    ·Designprojekt Ämnen i Visual Basic
    ·Alternativ till Boomerang Decompiler
    ·Hur köra en extern PHP File
    ·Hur man anropar en lagrad procedur i en SQL Server frå…
    ·Hur att skicka parametrar till MVC View
    ·Vad är HTML MsgBox
    Copyright © Dator Kunskap http://www.dator.xyz