Transaction Scope gestisce le transazioni facendo un Enlist automatico di ogni connessione aperta all'interno dello Scope, alla transazione esistente, promuovendo quest'ultima a distribuita ogni volta che più di una connessione (anche verso lo stesso DB) viene aperta all'interno dello scope.
Se si vuole gestire a mano (o escludere) l'Enlist di una connessione, è possibile specificare all'interno della CennectionString il parametro enlist=false che disabilita l'enlist automatico per la Connessione.
Matteo