Note: Forums will be making significant UX changes to address key usability improvements surrounding search, discoverability and navigation. To learn more about these changes please visit the announcement which can be found HERE.

Respondido Isolation Level para o IPendingWork

  • quinta-feira, 13 de maio de 2010 18:41
     
     

    Olá pessoal, estou pesquisando desde ontem, não sei se da maneira errada, mas não consegui encontrar nada que pudesse ajudar.

    A dúvida é a seguinte, estou utilizando um StateMachine que usa as transações em uma classe que herda de uma interface que eu criei, que herda de IPendingWork, porém eu faço um insert no banco com os dados que preciso, inclusive o InstanceId do StateMachine, e na sequencia inicio um Sequential Workflow. Gostaria de pegar o Id desse wf sequencial e atualizar a linha que acabei de inserir, porém a transação parece estar como Serializable, quando na verdade eu precisaria que estivesse ReadUncommitted ..

    Alguma idéia ?

    Obrigado !


    ***** Não esqueça de marcar o post se ele foi útil ... [], Elek

Todas as Respostas

  • terça-feira, 8 de junho de 2010 20:57
     
     Respondido
    Olá faça o seguinte crie um activity para colocar no seu workflow antes de vc mudar de state, ae vc faz um override ActivityExecutionStatus e pega o id para mandar para sua classe
  • sexta-feira, 25 de junho de 2010 21:45
     
     
    Seilor, na verdade, como pegar o Id eu tinha conseguido, porém, eu fiz um insert em uma tabela minha, e gostaria de atualizar essa mesma tabela, só que parece que a transação está travando e não consigo fazer duas operações no banco ao mesmo tempo.
    Quem faz esse insert também já é uma activity, o que tentei foi criar uma outra activity para depois de inserir, fazer o update nessa tabela.
    Mas mesmo assim não deu certo, a transaction continuou travada. :(

    Alguma idéia ?

    Valeu !
    ***** Não esqueça de marcar o post se ele foi útil ... [], Elek