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.