Senhores,
Estou fazendo uma aplicação utilizando o entity 4.1.
Em minha aplicação é necessário existir um controle transacional rigoroso. Abro a transação e executo algumas ações que devem ser atômicas.
É necessário realizar algumas consultas dentro do fluxo do processo e na terceira ou quarta consulta o sistema não consegue selecionar o registro dando o seguinte erro: "underlying provider failed on open transaction scope".
Localmente funcionava perfeitamente. Minha aplicação é console acessando um banco remoto.
Ao retirar o TransactionScope funciona normalmente, mas não posso trabalhar em hipótese alguma com um cenário otimista...
Alguém sabe como resolver o problema?