Logo Passei Direto
Buscar
Considerando um projeto C# e o uso do Entity Framework, qual dos comandos a seguir faz a exclusão de um registro de uma entidade Pessoa?
Escolha uma opção:
a. Remove ( pessoa ) ;
b. Pessoa().Remove ( pessoa ) ;
c. context.Pessoa().Remove ( pessoa ) ;
d. context.Pessoa().Remove();
e. context.Remove ( pessoa ) ;
User badge image
Questões Para o Saber

há 9 meses

Respostas

User badge image

Ed Verified user icon

há 9 meses

Para excluir um registro de uma entidade no Entity Framework, você geralmente precisa ter uma instância do contexto e chamar o método `Remove` na entidade que deseja excluir. Vamos analisar as opções: a) `Remove(pessoa);` - Esta opção não especifica o contexto, então não está correta. b) `Pessoa().Remove(pessoa);` - Esta opção parece incorreta, pois `Pessoa()` não é um método válido para acessar a entidade. c) `context.Pessoa().Remove(pessoa);` - Esta opção está incorreta, pois `Pessoa()` não é um método do contexto. O correto seria usar `context.Set().Remove(pessoa);` ou `context.Pessoas.Remove(pessoa);` (considerando que `Pessoas` é o DbSet). d) `context.Pessoa().Remove();` - Esta opção está incorreta, pois não passa a entidade que deseja remover. e) `context.Remove(pessoa);` - Esta opção é correta, pois `Remove` é um método do contexto que pode ser usado para remover a entidade. Portanto, a alternativa correta é: e) context.Remove(pessoa);

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

Mais conteúdos dessa disciplina