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

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

Πώς να μετατρέψετε ένα IQueryable στο σύνολο δεδομένων

βάσεις δεδομένων παρέχουν μια μεθοδική προσέγγιση για την οργάνωση της τεράστιες ποσότητες δεδομένων σε διαχειρίσιμα αρχεία . Σε προγραμματισμός ηλεκτρονικών υπολογιστών , βάσεις δεδομένων είναι συχνά επίκληση σε μεγάλο βαθμό ως πηγή δεδομένων για τις κατοικημένες αντικείμενα και πίνακες στο εσωτερικό των εφαρμογών . Εάν χρησιμοποιείτε το NET πακέτο . Να διαχειριστεί τα αντικείμενα και τις κλάσεις της εφαρμογής σας , να επωφεληθούν από τη γλώσσα ολοκληρωμένο ερώτημα του πακέτου ( LINQ ) λειτουργικότητα για να δεσμεύσει τις πληροφορίες της βάσης δεδομένων με τα στοιχεία μέσα από τα προγράμματά σας . Χρησιμοποιήστε IQueryable interface LINQ να επεξεργασθεί τις αναφορές της βάσης δεδομένων σας με σύνολα δεδομένων ειδικά για τους πίνακες της εφαρμογής σας . Οδηγίες
Η 1

ξεκινήσει ολοκληρωμένο περιβάλλον ανάπτυξης ( IDE ) , όπως το Visual Studio ή C + + Builder . Επιλέξτε το "Open" ή "Load " επιλογή από το " Αρχείο" του προγράμματος με κατεύθυνση προς φορτώσετε το έργο που θα θέλατε να εργαστεί με . 2

Τύπος " dataGridView.DataSource = bindingSource ? " . στη γραμμή κάτω από την πηγή των δεδομένων σας στον πηγαίο κώδικα της εφαρμογής
εικόνων 3

Πληκτρολογήστε" DataSet ds = νέα DataSet ( ) ? "," ds.Locale = CultureInfo . InvariantCulture ? "και" FillDataSet (ds) ? "για να καθορίσετε ένα νέο σύνολο δεδομένων και μορφοποίηση για τα δεδομένα προέλευσης . Παραλείψτε τα λήγει κόμμα και εισαγωγικά σήματα στον κώδικα
Η 4

Τύπος " DataTable παραγγελίες = ds.Tables [ " TableHeader "]? " . Στην επόμενη γραμμή . Αναπληρωτής " Κεφαλίδα πίνακα " με το όνομα του header για την κατηγορία των δεδομένων που θέλετε να ανακτήσετε .
5

Ορίστε τους κανόνες για το ερώτημά σας σχετικά με τις επόμενες γραμμές του κώδικα . Για να εκτελέσετε ένα ερώτημα σε μια σειρά ημερομηνία των δεδομένων , τύπου " ερώτημα IEnumerable =" σαν κωδικό σας

Στις επόμενες τρεις γραμμές - χρησιμοποιώντας κρέμονται εσοχές - Τύπος : . " Από την παραγγελία σε orders.AsEnumerable ( ) " " όπου order.Field ( " OrderDate " ) > νέο DateTime ( YY , MM , DD ) " " επιλέξτε παραγγελία ? "

Κατάργηση το άνοιγμα και το κλείσιμο εισαγωγικά πριν από την εισαγωγή του κωδικού σας . Αναπληρωτής " ΥΥ ", " ΜΜ " και " DD " με την ημέρα το μήνα και το εύρος χρόνο θα θέλατε να θέσει υπό αμφισβήτηση - να εγκαταλείψουν τα κόμματα μεταξύ κάθε τιμής
Η 6

Τύπος . " ? DataTable boundTable = query.CopyToDataTable ( ) ? " στην επόμενη γραμμή για τη μετατροπή των ζητούμενων δεδομένων σε έναν πίνακα . Πληκτρολογήστε " bindingSource.DataSource = boundTable ? " . . Στην επόμενη γραμμή για να δεσμεύσει τον πίνακα
Η 7

Αποθηκεύστε την εργασία σας , και στη συνέχεια κλείστε το IDE σας
εικόνων

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

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