Ola,
Apos fazer a remoçao do item que eu quero, caso eu nao faça o salvamento o objeto é retornado ao banco de dados ? Ou no momento que aciono o metodo remove ele fica in memoria e caso nao salvar o objeto é limpo e o dado permanece no banco.
Ola,
Apos fazer a remoçao do item que eu quero, caso eu nao faça o salvamento o objeto é retornado ao banco de dados ? Ou no momento que aciono o metodo remove ele fica in memoria e caso nao salvar o objeto é limpo e o dado permanece no banco.
Olá júlio cesar!
Até onde entendi, o Remove()
não remove diretamente o objeto, ele apenas informa para o ChangeTracker
que a entidade foi removida e, à partir do SaveChanges()
, é que será realizada a operação de remoção propriamente dita.
Então, sendo mais direto na tua pergunta, caso você não salve a remoção seu objeto nao será removido do banco ele só fica com a Flag de removido lá no ChangeTracker
...
Da pra ver mais detalhes na aula 3 do EntityFrameworkCore