Sobes.tech
Junior — Middle

Usas Entity Framework nos teus projetos?

sobes.tech IA

Resposta da IA

Sim, uso o Entity Framework (EF) nos meus projetos para trabalhar com bases de dados ao nível de objetos. O EF permite trabalhar com dados através de modelos de classes, gerando automaticamente consultas SQL e gerindo o estado dos objetos.

Exemplo de uso simples do EF Core para obter uma lista de utilizadores:

using(var context = new AppDbContext())
{
    var users = context.Users.ToList();
    foreach(var user in users)
    {
        Console.WriteLine(user.Name);
    }
}

O Entity Framework suporta diferentes abordagens: Database-First, Code-First e Model-First, o que permite uma integração flexível em vários projetos. Além disso, o EF consegue rastrear alterações nos objetos e aplicá-las à base de dados através do SaveChanges().