| Home  | Otthon  | Hardver  | Hálózat  | Programozás  | Szoftver  | Hibaelhárítás  | Systems  |   
Programozás  
  • C /C + + programozási

  • Computer Programozási Nyelvek

  • Delphi programozási

  • Java programozási

  • JavaScript programozás

  • PHP /MySQL programozás

  • Perl

  • Python programozás

  • Ruby programozási

  • Visual Basics programozás
  •  
    Számítógépes ismeretek >> Programozás >> Computer Programozási Nyelvek >> Content
    Hogyan használjuk LESC és LINQ
    LINQ egy mozaikszó . NET Language - Integrated Query . Ez egy olyan keretet , amely hozzáteszi, az képes végrehajtani őshonos lekérdezéseket a. NET programozási nyelv. Lényegében , ez lehetővé teszi, hogy írjon egy lekérdezést anélkül külső lekérdező nyelv , például az SQL . Ez lehetővé teszi a hozzáférést az adatok több különböző forrásokból , mint például adatbázisok, tömbök , adatsorok vagy XML-fájlok , így a bonyolult részt vesz a hagyományos SQL lekérdezések . LINQ implementációk szükség létrehozását kifejezés fák, a szerkezet az úgynevezett lambda kifejezéseket, illetve LESC . A lambda kifejezés egy névtelen funkció, amely lehetővé teszi, hogy írni inline funkciók , amelyek segítségével hozzá funkciót képességeket a LINQ megvalósítások . Ez az, amire szüksége van
    Microsoft Visual Studio
    Microsoft Visual C # . NET

    Show More utasítások
    1

    Indítsa el a Visual Studio alkalmazást , kattintson a " Start" majd a " Programok " a Windows asztalon, és kiválasztja az alkalmazást a menüből .
    2

    Hozzon létre egy új C # asztali alkalmazás, válassza ki a " C # " a nyelvi beállítások a stúdióban , majd kiválasztja a " File, " " Új "," Windows alkalmazás " , majd adja meg a nevét és kattintson a" Save ". Ez elindítja a szerkesztőt , amelybe majd írja be a szükséges kódot .
    3

    létrehozása az objektum modell beírja a kódot kell használni a LINQ objektumot, és hozza létre a szükséges osztályokat .

    using System; használó System.Linq ,

    névtér Work.ServiceQuery {

    List alkalmazottak = new List ();

    public class Employee {public String név ; public int EmpID , nyilvános override karaktersorozat toString () {return this.Name ;}}
    < p> }
    4

    Határozza meg a kiálló , vagy lekérdezés . Ön fogja használni lambda kifejezéseket , hogy meghatározza az előrejelzések . Ez lényegében egy lekérdezést határozni a szükséges mezőket szeretne visszatérni , és olyan feltételeket és megrendelés és csoportosítása záradékokat .

    Egyszerű választó lekérdezés így néz ki : var EmployeesNames = employees.Select ( r = > r.Name )

    korlátozná az eredmények felhasználásával a " where" az alábbiak szerint: var EmpIDFilter = employees.Where ( emp = > emp.EmpID > 1200) ;

    elrendeli az eredményeket a " Név" és " EmpID " a következő kódot : var OrderedResults = employees.OrderBy ( i = > i.Name ) . ThenByDescending ( i = > , i.EmpID )

    CreateQuery ( ) tárgya LINQ nevezzük , amikor meghatározzák a lekérdezés segítségével a " var " adattípust . Ez majd feldolgozza a lekérdezést a háttérben, amikor a program végrehajtása .

    Previous :

    next :
      Kapcsolódó cikkek
    ·Hogyan Grafikon többszörös adatpontok MATLAB 
    ·CFG Fájltípus 
    ·Hogyan törlése fájl SSIS 
    ·Célja, hogy tanítsa Flow Chart System Analysis 
    ·Hogyan írjunk egy funkciót találni a bináris megfel…
    ·Hogyan készítsünk saját HTML 5 Game 
    ·Hogyan lehet megszabadulni az Alt F4 Shortcut 
    ·Hogyan számoljuk Lines of Code 
    ·Hogyan készítsünk saját webböngésző C # 
    ·Hogyan készítsünk egy 2D Grid System in XNA 
      Kiemelt cikkek
    ·Hogyan érhető el az ActiveX vezérlők 
    ·Hogyan telepítsük a PHP 5 Windows XP 
    ·Hogyan hozzunk létre Eclipse és Zend Hibakeresés 
    ·Binary számítása Tippek és trükkök 
    ·Hogyan változtassuk meg az egér formája az Access VB…
    ·Hogyan hozzunk létre naplófájlok Java Unix 
    ·Hogyan írjunk számítási képletek a Visual Basic 
    ·Hogyan Update egy táblázat a Query Via Access űrlap 
    ·Hogyan használjuk grafikai megoldások Lineáris progr…
    ·Ütköző típusok C 
    Copyright © Számítógépes ismeretek http://hu.wingwit.com