Sobes.tech
Junior — Middle

Qual ferramenta ORM você usou em seus projetos?

sobes.tech IA

Resposta da IA

Nos projetos em C# usa-se frequentemente a ferramenta ORM Entity Framework (EF). É o ORM oficial da Microsoft, que permite trabalhar com bases de dados através de objetos e consultas LINQ, abstraindo SQL.

Exemplo de uso do Entity Framework Core:

using(var context = new AppDbContext())
{
    var users = context.Users.Where(u => u.IsActive).ToList();
}

Para além do EF, por vezes usa-se Dapper — um ORM mais leve que fornece acesso rápido à base de dados através de consultas SQL, mas com menor abstração.

A escolha do ORM depende dos requisitos do projeto: EF é conveniente para arranque rápido e ligações complexas, Dapper para desempenho e controlo.