MVC Deletar Linhas Relacionadas

Srs. Por gentileza, poderiam orientar na seguinte situação.

Tenho um MVC com duas grids, relacionadas (SetRelation) e funciona corretamente. Ao deletar o registro posicionado da Grid 1, gostaria de que todos registros da Grid 2 (relacionados) fossem deletados também.

Ex: Grid 1 Produto Grid 2 Componentes Deletando 1 linha de produto, deletaria N linhas de componentes.

Tentei via LinePre / LinePost mas não encontrei a solução mais eficaz.

Em anexo um print para auxiliar no entendimento. Muito obrigado

compartilhar
  • Edvar, o MVC por padrão realmente não faz isso, pois você pode voltar a linha deletada para ativa novamente e dessa forma, você perderia tudo. Qual a necessidade de fazer isso? Visto que se o usuário apagar por erro a linha, ele perderá tudo que estava relacionado a mesma?

    Daniel Mendes   31 de Jan de 2022
  • Boa tarde! Você diz deletar diretamente na tela/marcar como excluído? Pois se não me engano ao excluir uma linha e clicar em confirmar, caso aquela linha possua relacionamento com outras, as outras linhas também são excluídas do banco de dados.

    Giordano Trabach Xavier   31 de Jan de 2022
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags mvc delete ou faça a sua própria pergunta.