Junior — Middle
Quale risultato restituisce ORM dopo aver eseguito un'operazione con il database?
sobes.tech AI
Risposta dell'AI
Dopo aver eseguito un'operazione con il database, l'ORM di solito restituisce:
- Per operazioni di selezione (SELECT) — una collezione o un oggetto con i dati corrispondenti alla query.
- Per operazioni di inserimento (INSERT) — un oggetto con lo stato aggiornato, ad esempio, con un identificatore generato automaticamente.
- Per operazioni di aggiornamento (UPDATE) e cancellazione (DELETE) — il numero di record interessati (ad esempio, il numero di righe modificate).
Esempio in C# con Entity Framework:
var user = new User { Name = "John" };
dbContext.Users.Add(user);
dbContext.SaveChanges();
// user.Id ora contiene la chiave generata
In questo modo, l'ORM restituisce dati o informazioni sul risultato dell'operazione, semplificando il lavoro con il database.