Sobes.tech
Junior — Middle

Můžete vysvětlit, co znamená provádět CRUD operace v kontextu práce s databázemi?

sobes.tech AI

Odpověď od AI

CRUD je zkratka, která označuje čtyři základní operace s daty v databázi:

  • Create (Vytvořit): přidání nového záznamu do databáze.
  • Read (Číst): získání dat z databáze.
  • Update (Aktualizovat): změna stávajících dat.
  • Delete (Smazat): odstranění záznamů z databáze.

V kontextu C# jsou tyto operace realizovány prostřednictvím interakce s databází, například pomocí Entity Framework:

// Vytvořit
var user = new User { Name = "Иван" };
dbContext.Users.Add(user);
dbContext.SaveChanges();

// Číst
var existingUser = dbContext.Users.Find(userId);

// Aktualizovat
existingUser.Name = "Пётр";
dbContext.SaveChanges();

// Smazat
dbContext.Users.Remove(existingUser);
dbContext.SaveChanges();

Tímto způsobem CRUD operace zajišťují úplný cyklus správy dat.