Junior — Middle
Ποιο αποτέλεσμα επιστρέφει το ORM μετά την εκτέλεση μιας ενέργειας με τη βάση δεδομένων;
sobes.tech AI
Απάντηση από AI
Μετά την εκτέλεση μιας ενέργειας με τη βάση δεδομένων, το ORM συνήθως επιστρέφει:
- Για λειτουργίες επιλογής (SELECT) — μια συλλογή ή αντικείμενο με τα δεδομένα που αντιστοιχούν στο ερώτημα.
- Για λειτουργίες εισαγωγής (INSERT) — ένα αντικείμενο με την ενημερωμένη κατάσταση, π.χ., με ένα αυτόματα δημιουργημένο αναγνωριστικό.
- Για λειτουργίες ενημέρωσης (UPDATE) και διαγραφής (DELETE) — τον αριθμό των επηρεαζόμενων εγγραφών (π.χ., τον αριθμό των τροποποιημένων γραμμών).
Παράδειγμα σε C# με Entity Framework:
var user = new User { Name = "John" };
dbContext.Users.Add(user);
dbContext.SaveChanges();
// user.Id τώρα περιέχει το δημιουργημένο κλειδί
Έτσι, το ORM επιστρέφει είτε δεδομένα είτε πληροφορίες σχετικά με το αποτέλεσμα της ενέργειας, διευκολύνοντας τη δουλειά με τη βάση δεδομένων.