/// <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(); }