Olá bom dia pessoal.
Estou utilizando AspNet Core 2, SqlServer, EntityFrameWork, Migrations...
Em uma determinada entidade, tenho um relacionamento de 1 para muitos
Exemplo: Vendas e VendasItens
Quando o usuário insere os dados e clique em salvar o meu sistema salva tudo de uma vez.
Até aqui tudo certo funcionando!
Minha dúvida é referente a alteração dos itens da venda, pois quero salvar apenas quando o usuário clicar em salvar.
Então Ao salvar devo criar toda uma lógica para saber quais itens que foram incluídos, itens que foram alterados e itens que foram excluídos? ou seria ideal e prático excluir todos os itens já gravados no banco e salvar apenas os que estão na view?
Agradeço atenção quem puder ajudar.