Dans mon application, j'ai le modèle suivant :
using (TransactionScope transaction = new TransactionScope(TransactionScopeOption.Required))
{
Function1();
Function2();
Function3();
}
Mon problème est que Function2 appelle une autre fonction qui se connecte à une autre DB ... et la transaction devient distribuée et je reçois une exception.
Existe-t-il un moyen dans le code qui me permette de faire un appel à la base de données qui ne fait pas partie de la transaction en cours ? Mon code dans Function2 fait juste une lecture ... donc je ne veux pas faire partie de la transaction en cours.
Merci, Radu