Sobes.tech
Junior — Middle
106

Каковы основные методы, применяемые в рамках EF Core?

Answer from AI

sobes.tech AI

В EF Core основные методы для работы с базой данных включают:

  • Add(), AddRange() — добавление новых сущностей.
  • Find() — поиск сущности по ключу.
  • Update() — обновление существующей сущности.
  • Remove() — удаление сущности.
  • SaveChanges() — сохранение всех изменений в базе.
  • AsNoTracking() — получение данных без отслеживания изменений (для повышения производительности при чтении).

Пример использования:

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();
}