Junior — Middle
Qual é o resultado retornado pelo ORM após realizar uma operação com o banco de dados?
sobes.tech IA
Resposta da IA
Após realizar uma operação com a base de dados, o ORM geralmente devolve:
- Para operações de seleção (SELECT) — uma coleção ou objeto com os dados correspondentes à consulta.
- Para operações de inserção (INSERT) — um objeto com o estado atualizado, por exemplo, com um identificador gerado automaticamente.
- Para operações de atualização (UPDATE) e eliminação (DELETE) — o número de registos afetados (por exemplo, o número de linhas alteradas).
Exemplo em C# com Entity Framework:
var user = new User { Name = "John" };
dbContext.Users.Add(user);
dbContext.SaveChanges();
// user.Id agora contém a chave gerada
Assim, o ORM devolve ou dados, ou informações sobre o resultado da operação, o que simplifica o trabalho com a base de dados.