Transação Local

A plataforma Devprime oferece um recurso integrado para habilitar transações locais com banco de dados e pode ser utilizando em conjunto com SqlServer, MongoDB, MySQL, PostgreSQL, Oracle.

Ao ativar essa funcionalidade as operações no banco de dados são isoladas em um contexto transacional automático e somente em caso de sucesso é confirmado a transação.

O contexto transacional pode ser inicializado no escopo do negócio dentro do domínio adicionando o “ExecuteTransaction” no pipeline da Devprime ou diretamente no escopo do repositório do banco de dados com o comando “ExecuteTransaction” ou “ExecuteTransactionResult” conforme o cenário desejado na operação.

  1. Incluindo o contexto transacional no dominio “Aggregate Root”
    Devprime Capabilities Transactions in Aggregate

  2. Incluindo o contexto transacional no repositório “Banco de dados”
    Devprime Capabilities Transactions in Aggregate

Última modificação August 25, 2023 (f9325321)