Olá Isac, tudo certo?
Para os dados serem salvos no banco de dados é necessário usar o método SaveChanges()
ou SaveChangesAsync()
. O método .Add()
serve apenas para adicionar um objeto a uma lista, e essa lista está mapeada para ser correspondente a uma tabela ou tabelas do banco de dado. O Entity compara o contexto atual e se tem um objeto novo no contexto, ele faz um UPDATE
, se você pegou um Id
e a partir dele apagar esse registro, é feito um comando de DELETE
e assim por diante.
Mas o momento que a query é de fato executada é só no SaveChanges()
ou SaveChangesAsync()
.
Mais informações neste link da documentação.
Bons estudos!