none
Pool de conexões RRS feed

  • Pergunta

  • Boa tarde.

    Tenho um modelo no EntityFramewok com Oracle e Devart.

    Vou fazer uma consulta no banco, mas antes de fazer ela tenho que informar ao banco qual usuário está fazendo, para controle de permissões. Tenho uma função no banco que seta uma variável para a conexão. Um usuário, por exemplo. Seta_usuario("luiz")

    Quando outro usuário ("joao" por exemplo) vai fazer a mesma consulta e o provider pega a conexão do banco no pool de conexões a variável já esta setada com "luiz" e retorna dados que não deveria retornar para o usuário "joao".

    Existe alguma maneira de eu limpar isso? Ou qqr outra coisa para que isso não ocorra?

    sexta-feira, 10 de dezembro de 2010 17:12

Todas as Respostas

  • Ola Luiz,

       Para isso acontecer imagino que vc esta mantendo a instancia de seu datamodel em uma variavel estatica.

       Se for esse o seu caso, aconcelho a criar as instancias dos seus datamodels conforme a necessidade, não sei como funciona exatamente esse Devart para dar maiores detalhes...


    Eu não sou pago para postar aqui... faço simplesmente porque eu quero....
    segunda-feira, 13 de dezembro de 2010 19:13
    Moderador