public void Prepare(PreparingEnlistment preparingEnlistment) {
     if (_transaction.IsValid(false) == false)
         preparingEnlistment.ForceRollback();
     else
         preparingEnlistment.Prepared();
 }