[firebase-br] Transação configurando

Marcelo Moreira marcelomoreira.souza em gmail.com
Sex Maio 6 12:12:44 -03 2011


Eduardo,
No caso eu realmente estou usando uma mesma transacao para leitura e
gravacao.
Pelo que entendi lendo uma documentacao, configurando como no-Wait vai ser
retornado um erro .. nao vai? Ou no-Wait combinado com read-only nao teria
este retorno de erro?

Entao o mais indicado seria eu ter algo assim:


Conexao.Abre();
TransacaoLeitura.Inicia();
TransacaoGravacao.Inicia();

OperacoesDeLeitura(TransacaoLeitura);
OperacoesDeGravacao(TransacaoGravacao);


TransacaoLeitura.Comita();
TransacaoGravacao.Comita();

Se ocorreu algum erro
{
      TransacaoDeLeitura.Rollback();
       TransacaoDeGravacao.Rollback();
}



Mais detalhes sobre a lista de discussão lista