/// <summary>
 /// 开始事务
 /// </summary>
 public void BeginTrans(SafeLevel level)
 {
     if (_trconnection != null)
     {
         if (_isTransaction)
         {
             _trconnection.Rollback();
         }
         _trconnection.Dispose();
     }
     _isTransaction = true;
     if (level == SafeLevel.None)
     {
         _trconnection = CreateTransactionConnection(SafeLevel.Default);
     }
     else
     {
         _trconnection = CreateTransactionConnection(level);
     }
     _trconnection.Open();
 }