Sobes.tech
Junior — Middle

Quelles sont les principales méthodes utilisées dans EF Core?

sobes.tech IA

Réponse de l'IA

Dans EF Core, les méthodes principales pour travailler avec la base de données incluent :

  • Add(), AddRange() — ajout de nouvelles entités.
  • Find() — recherche d'une entité par clé.
  • Update() — mise à jour d'une entité existante.
  • Remove() — suppression d'une entité.
  • SaveChanges() — enregistrement de toutes les modifications dans la base.
  • AsNoTracking() — récupération des données sans suivi des modifications (pour améliorer la performance lors de la lecture).

Exemple d'utilisation :

using(var context = new AppDbContext())
{
    var user = new User { Name = "Иван" };
    context.Add(user);
    context.SaveChanges();

    var existingUser = context.Users.Find(user.Id);
    existingUser.Name = "Иван Иванов";
    context.Update(existingUser);
    context.SaveChanges();
}