public void Rollback()
 {
     Log.LogDebug("TxTransactionContext的Rollback", "----------TxTransactionContext.Rollback---------------");
     // managed transaction, mark rollback-only if not done so already.
     try
     {
         //_transactionScope.Dispose();
         _committableTransaction.Rollback();
     }
     catch (System.Exception e)
     {
         throw Log.ExceptionWhileInteractingWithTransaction("setting transaction rollback only", e);
     }
 }