Ed
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);
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material