Πως να χρησιμοποιήσετε το LINQPad

Με το LINQPad μπορείτε να συνδεθείτε στη βάση δεδομένων, να εκτελέσετε LINQ queries γράφοντας τα σε lambda ή query syntax, να δείτε τα αντίστοιχα SQL statements  και φυσικά τα αποτελέσματά τους.

Για παράδειγμα, το παρακάτω query φέρνει το πελατολόγιό μας με σειρά συχνότητας επισκέψεων (ο πιο συχνός πελάτης εμφανίζεται πρώτος) και κατόπιν αλφαβητική. Ως πελάτης θεωρείται οποιοσδήποτε μας έχει επισκεφτεί τουλάχιστον μια φορά.

   1:  from c in Customers                  
   2:  where c.Visits.Any(v => v.vid == 2)
   3:  orderby c.Visits.Count descending, c.lastname, c.firstname
   4:  select c

Στο LINQPad δεν υπάρχει “DataContext”. Customers είναι το όνομα του πίνακα της βάσης με την οποία έχουμε συνδεθεί.

Μετά την εκτέλεση του query, το LINQPad μας παρουσιάζει τα αποτελέσματα:

image

Το αντίστοιχο lambda syntax:

image

και το παραγόμενο SQL:

image

 

Εκτός από LINQ queries, στο LINQPad μπορείτε επίσης να εκτελέσετε οποιαδήποτε C#/VB έκφραση, εντολή ή πρόγραμμα καθώς και να δοκιμάσετε regular expressions (τα matches εμφανίζονται στο Results tab).

Share


Έχουν δημοσιευτεί Δευτέρα, 21 Ιανουαρίου 2013 9:32 πμ από το μέλος dpant
Καταχώρηση στις κατηγορίες: ,

Σχόλια:

Χωρίς Σχόλια