Sobes.tech
Junior — Middle

Kunt u uitleggen wat het uitvoeren van CRUD-bewerkingen betekent in de context van werken met databases?

sobes.tech AI

Antwoord van AI

CRUD is een afkorting die de vier belangrijkste bewerkingen met gegevens in een database aangeeft:

  • Create (Aanmaken): het toevoegen van een nieuwe record aan de database.
  • Read (Lezen): het ophalen van gegevens uit de database.
  • Update (Bijwerken): het wijzigen van bestaande gegevens.
  • Delete (Verwijderen): het verwijderen van records uit de database.

In de context van C# worden deze operaties geïmplementeerd door interactie met de database, bijvoorbeeld met behulp van Entity Framework:

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

// Lezen
var existingUser = dbContext.Users.Find(userId);

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

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

Op deze manier zorgen CRUD-operaties voor een volledige cyclus van gegevensbeheer.