Junior — Middle
Aký výsledok vracia ORM po vykonaní operácie s databázou?
sobes.tech AI
Odpoveď od AI
Po vykonaní operácie s databázou ORM zvyčajne vracia:
- Pre operácie výberu (SELECT) — kolekciu alebo objekt s údajmi zodpovedajúcimi dopytu.
- Pre operácie vkladania (INSERT) — objekt so aktualizovaným stavom, napríklad s automaticky generovaným identifikátorom.
- Pre operácie aktualizácie (UPDATE) a vymazania (DELETE) — počet ovplyvnených záznamov (napríklad počet zmenených riadkov).
Príklad v C# s Entity Framework:
var user = new User { Name = "John" };
dbContext.Users.Add(user);
dbContext.SaveChanges();
// user.Id teraz obsahuje vygenerovaný kľúč
Týmto spôsobom ORM vracia buď údaje, alebo informácie o výsledku operácie, čo uľahčuje prácu s databázou.