| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Come utilizzare LESC & LINQ
    LINQ è l'acronimo di NET Language Integrated Query . . Si tratta di una struttura che aggiunge la possibilità di eseguire query native per un linguaggio di programmazione . NET . In sostanza, essa permette di scrivere una query senza bisogno di un linguaggio di query esterna, ad esempio SQL . Questo consente di accedere ai dati da più fonti diverse , quali database , array , insiemi di dati o file XML , eliminando la complessità di utilizzo di query SQL tradizionali . LINQ implementazioni richiedono la creazione di strutture ad albero dell'espressione , utilizzando strutture note come espressioni lambda , o LESC . Un'espressione lambda è una funzione anonima che consente di scrivere le funzioni inline , che è possibile utilizzare per aggiungere funzionalità di funzione per le implementazioni di LINQ. Cose che ti serviranno
    Microsoft Visual Studio
    Microsoft Visual C # . NET
    Mostra Altre istruzioni
    1

    Avviare l'applicazione di Visual Studio , fare clic su "Start" e poi "Programmi " sul desktop di Windows e selezionando l' applicazione dal menu .
    2

    Creare una nuova applicazione desktop C selezionando " C # " tra le opzioni di lingua in studio e quindi selezionando "File , " " Nuovo ", " applicazione Windows "e quindi digitare un nome e cliccando su " Salva ". verrà avviato l'editor in cui potrete inserire il codice richiesto .
    3

    Creare il modello a oggetti digitando il codice per utilizzare l'oggetto LINQ e creare le classi richieste

    using System; . utilizzando System.Linq ;

    namespace Work.ServiceQuery {

    lista dipendenti = new List ();

    classe Impiegato {public string Name ; public int EmpID ; public override string ToString ( ) {return this.Name ; } }
    < p > }
    4

    Definire le proiezioni , o query. Potrai utilizzare espressioni lambda per definire le proiezioni . Si tratta essenzialmente di una query che specifica i campi richiesti si intendono restituire , insieme a tutte le condizioni e clausole di ordinamento e raggruppamento

    Una semplice query di selezione sarebbe simile a questa : . EmployeesNames var = employees.Select ( r = > r.Name ) ;

    limiterebbe i risultati utilizzando una clausola "WHERE" come segue : var EmpIDFilter = employees.Where (emp = > emp.EmpID > . 1200) ;

    Si ordina che i risultati per "Nome" e " EmpID " utilizzando il seguente codice : var OrderedResults = employees.OrderBy ( i = > i.Name ) ThenByDescending ( i = > , i.EmpID ) ;

    CreateQuery ( ) oggetto di LINQ viene chiamato quando si definisce la query utilizzando il tipo di dati "var" . Questo sarà quindi elaborare la query in background quando il programma viene eseguito.

    Previous :

    next :
      Articoli Correlati
    ·La funzione Index AWK 
    ·Come si salva un file in Xcode ? 
    ·Come utilizzare LINQ per trovare il massimo in una list…
    ·Come possiamo allocare dinamicamente Array Size 
    ·Come troncare una partizione in Oracle 
    ·Come rimuovere gli spazi finali alla fine di una riga d…
    ·Come calcolare Minuti totali in SQL 
    ·Come andare a capo in Netbeans 
    ·Come importare variabili di Python 
    ·Come modificare e ordinare Pranzo Decimale in Mainframe…
      Articoli in evidenza
    ·Come elementi quadrati in una lista in Python 
    ·Come sostituire una stringa AS2 
    ·I vantaggi di utilizzare generalizzazione in UML Modell…
    ·Come eseguire VB.NET 
    ·Come utilizzare JavaScript Developer 
    ·Come fare Quartus compilazione più veloce 
    ·Come scrivere un programma in C per leggere un numero i…
    ·Come usare il testo di colonna in più colonne in VBA 
    ·Come convertire TimeSpan Into a Galleggiante 
    ·Come prevenire accessi simultanei a un metodo in Java 
    Copyright © Conoscenza Informatica http://it.wingwit.com