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

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

Πώς να Διαγραφή πολλαπλών Records στο πλαίσιο οντοτήτων χωρίς Βρόχος

Το ADO.NET Entity Framework Microsoft παρέχει στους προγραμματιστές με τα απαραίτητα εργαλεία για να αλληλεπιδρούν εύκολα με βάσεις δεδομένων . Το Entity Framework προσθέτει ένα επίπεδο αφαίρεσης μεταξύ των βάσεων δεδομένων και τα προγράμματα που αλληλεπιδρούν με αυτά , πράγμα που απλοποιεί πολλές τυπικές ενέργειες βάση δεδομένων ένας προγραμματιστής μπορεί να θέλει να εφαρμόσει . Για παράδειγμα , μπορείτε να αφαιρέσετε πολλαπλές εγγραφές σε μια βάση δεδομένων χωρίς τη χρήση ενός βρόχου που ελέγχει κάθε ρεκόρ . Αυτό μπορεί να επιτευχθεί χρησιμοποιώντας τη μέθοδο ADO.NET " ADOCommand », το οποίο στέλνει μια εντολή σε μια βάση δεδομένων. Οδηγίες
Η

1 Κάντε κλικ στο εικονίδιο του 2010 Visual Studio για να ξεκινήσει το λογισμικό . Μετά φορτώνει , το "Home Page " εμφανίζεται . Κάντε κλικ στο κουμπί με την ένδειξη " New Project" στην επάνω δεξιά γωνία αυτής της σελίδας . Ανοίγει το παράθυρο " New Project" . 2

Κάντε κλικ στο " C # " από τη στήλη στα αριστερά και "Console Application " από τη στήλη στα δεξιά . Πατήστε το κουμπί "OK " για να δημιουργήσετε ένα νέο έργο . Ένα αρχείο πηγαίου κώδικα εμφανίζεται στο κύριο παράθυρο του επεξεργαστή .
Εικόνων 3

Προσθέστε τις ακόλουθες γραμμές στο πάνω μέρος του αρχείου πηγαίου κώδικα . Αυτές οι γραμμές διασφαλίζουν ότι οι λειτουργίες ADO.NET είναι διαθέσιμες για το πρόγραμμά σας για να χρησιμοποιήσετε

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

Χρησιμοποιώντας System.Data.ADO ?

Χρήση System.Globalization ?
Η

4 Εντοπίστε την " κύρια " μέθοδο , η οποία δημιουργείται αυτόματα κατά τη δημιουργία του έργου . Όλα του πηγαίου κώδικα από τα παρακάτω βήματα πρέπει να γραφτεί μέσα στις αγκύλες του "κύριος " μέθοδο . Η μέθοδος μοιάζει με αυτό :

στατική άκυρη κύρια (String [ ] args ) {


}
5

Δημιουργήστε μια συμβολοσειρά σύνδεσης για να η βάση δεδομένων που θέλετε να διαγράψετε τα αρχεία από . Συμβολοσειρές σύνδεσης είναι εξαιρετικά ειδικό για το μεμονωμένη βάση δεδομένων . Συμβολοσειρά σύνδεσης σας μπορεί να μοιάζει κάπως έτσι :

δημόσια εγχόρδων const ConnectionString =

"Πηγή δεδομένων = myServerAddress ? Initial Catalog = mydatabase ? User Id = MyUserName ? Κωδικός = MyPassword ? " ?

6

Δημιουργήστε ένα string που αποθηκεύει την εντολή "Delete" . Το ακόλουθο παράδειγμα διαγράφει όλα "Λογαριασμός" τα αρχεία που έχουν " Έληξε " πεδίο που σε "True ".

DeleteExpiredAccounts String = " ΔΙΑΓΡΑΦΗ ΑΠΟ ΟΠΟΥ Ο λογαριασμός Έληξε = " True " ?
Η 7

Δημιουργήστε ένα νέο " ADOCommand » που χρησιμοποιεί τις χορδές " deleteExpiredAccounts " και " ConnectionString . " Μόλις ανοίξει η σύνδεση με τη βάση δεδομένων , αυτή η εντολή διαγράφει όλους τους λογαριασμούς που έχουν λήξει :

ADOCommand cmd = νέα ADOCommand ( deleteExpiredAccounts , ConnectionString ) ?
8

Ανοίξτε τη σύνδεση με η βάση δεδομένων χρησιμοποιώντας το "Άνοιγμα " εντολή , όπως αυτό :

cmd.ActiveConnection.Open ( ) ?
Η

9 Κάντε κλικ στο πράσινο "Play " κουμπί για να εκτελέσετε το πρόγραμμα , το οποίο βρίσκεται στην κορυφή του παραθύρου του προγράμματος Visual Studio . Το πρόγραμμα θα συνδεθεί με τη βάση δεδομένων και να διαγράψετε όλα τα παρωχημένα λογαριασμούς χωρίς τη χρήση οποιουδήποτε looping λογική .
Η
εικόνων

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

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