Erro: o intervalo de tempo limite deve ser menor que 2 ^ 32-2. Nome do parâmetro: dueTm

Eu tenho um relacionamento um-para-muitos dentro do meu modelo de classe.

Exemplo: uma única função pode ter muitas permissões anexadas a ela. Portanto, tenha duas tabelas uma da função e uma para as permissões de cada função.

Agora eu tenho uma classe de função que por sua vez tem uma lista de permissões como um membro dessa classe. Quando eu preciso fazer uma atualização, eu instancio umtransactionscope objeto, e fazer uma atualização para o papel. Depois disso é feito e com otransactionscope ainda aberto, abro outrotransactionscope para cada permissão na lista e fechá-la imediatamente após a atualização ter sido feita.

A atualização para o papel funciona bem

Mas, agora, o problema é que quando ele tenta instanciar um transactioncope para a primeira permissão na lista, ele gera um erro dizendo:

Error: Time-out interval must be less than 2^32-2. Parameter name: dueTm

questionAnswers(3)

yourAnswerToTheQuestion