Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να χρησιμοποιήσετε LESC & LINQ

LINQ είναι ένα αρκτικόλεξο για NET Γλώσσα - Integrated Query . . Είναι ένα πλαίσιο που προσθέτει τη δυνατότητα να εκτελέσει εγγενή ερωτήματα σε ένα . NET γλώσσα προγραμματισμού . Ουσιαστικά , αυτό σας επιτρέπει να γράψετε ένα ερώτημα χωρίς να χρειάζεται μια εξωτερική γλώσσα επερωτήσεων , όπως SQL . Αυτό σας επιτρέπει να έχουν πρόσβαση στα δεδομένα από πολλαπλές και διασκορπισμένες πηγές , όπως βάσεις δεδομένων , πίνακες , σύνολα δεδομένων ή αρχεία XML , εξαλείφοντας την πολυπλοκότητα που συνεπάγεται η χρήση παραδοσιακών ερωτήματα SQL . LINQ εφαρμογές απαιτούν τη δημιουργία των δέντρων έκφρασης , χρησιμοποιώντας δομές γνωστές ως εκφράσεις λάμδα , ή LESC . Μια έκφραση λάμδα είναι μια ανώνυμη λειτουργία που σας επιτρέπει να γράψετε inline συναρτήσεις , τις οποίες μπορείτε να χρησιμοποιήσετε για να προσθέσετε δυνατότητες λειτουργίας στο LINQ εφαρμογές σας . Τα πράγματα που θα χρειαστείτε για Microsoft Visual Studio για Microsoft Visual C # . NET
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Εκκινήστε την εφαρμογή Visual Studio κάνοντας κλικ στο " Start" και τότε " Προγράμματα" στην επιφάνεια εργασίας των Windows και επιλέγοντας την εφαρμογή από το μενού . 2

Δημιουργούμε ένα νέο C # desktop εφαρμογή με την επιλογή " C # " από τις επιλογές γλώσσας στο στούντιο και στη συνέχεια επιλέγοντας "File , " " Νέα "," εφαρμογή των Windows " και στη συνέχεια, πληκτρολογώντας ένα όνομα και κάντε κλικ στο" Αποθήκευση ". Αυτό θα ξεκινήσει το πρόγραμμα επεξεργασίας στο οποίο θα πληκτρολογήσετε τον απαιτούμενο κωδικό .
εικόνων 3

Δημιουργία . το μοντέλο αντικειμένου πληκτρολογώντας τον κωδικό για να χρησιμοποιήσετε το αντικείμενο LINQ και να δημιουργήσει τις απαιτούμενες τάξεις

χρησιμοποιώντας Σύστημα? χρησιμοποιώντας System.Linq ?

namespace Work.ServiceQuery {

εργαζόμενοι Λίστα = νέα λίστα ( ) ?

δημόσια τάξη Υπάλληλος {δημόσια όνομα string ? public int EmpID ? δημόσια παράκαμψη σειρά ToString ( ) {επιστροφή this.Name ? } }

}
Η

4 Ορίστε τις προβλέψεις σας , ή το ερώτημα . Θα χρησιμοποιήσετε εκφράσεις λάμδα για να καθορίσει τις προβλέψεις . Αυτό είναι ουσιαστικά ένα ερώτημα προσδιορίζει τα απαιτούμενα πεδία που επιθυμείτε να επιστρέψετε , μαζί με τυχόν όρους και την παραγγελία και την ομαδοποίηση των όρων

Ένα απλό ερώτημα επιλογής θα μοιάζει με αυτό : . Var EmployeesNames = employees.Select ( r = > r.Name ) ?

θα περιορίσει τα αποτελέσματα χρησιμοποιώντας ένα "WHERE " ρήτρα ως εξής : var EmpIDFilter = employees.Where ( emp = > emp.EmpID > 1200 ) ?

θα παραγγείλετε τα αποτελέσματα από το " Όνομα " και " EmpID " χρησιμοποιώντας τον ακόλουθο κώδικα : OrderedResults var = employees.OrderBy ( i = > i.Name ) ThenByDescending ( i = > . ? i.EmpID ) ?

Η CreateQuery ( ) αντικείμενο της LINQ καλείται όταν ορίζετε το ερώτημά σας χρησιμοποιώντας το "var " τύπο δεδομένων . Αυτό στη συνέχεια θα επεξεργαστεί το αίτημα σας στο παρασκήνιο, όταν εκτελείται το πρόγραμμα .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα