Subsónico: el uso de SharedDbConnectionScope junto con TransactionScope parece estar roto

Usando el código a continuación, el comportamiento esperado es que la base de datos no reflejará la actualización ya que ts.Complete () nunca se llama, pero las actualizaciones parecen pasar. Pero si dejo el SharedDbConnectionScope entonces se ve el comportamiento esperado. ¿Hay algún problema con SharedDbConnectionScope? Por cierto estoy usando Subsonic 2.2

using (SharedDbConnectionScope sharedConnectionScope = new SharedDbConnectionScope())           
{
    using (TransactionScope ts = new TransactionScope())
    {                
        // update here
    }
}

Respuestas a la pregunta(2)

Su respuesta a la pregunta