public CreateCommand ( ) : |
||
Résultat |
public void Execute(Action <NpgsqlCommand> action) { buildConnection(); RequestCount++; var cmd = _connection.CreateCommand(); try { _retryPolicy.Execute(() => action(cmd)); Logger.LogSuccess(cmd); } catch (Exception e) { handleCommandException(cmd, e); throw; } }
public void Execute(Action <NpgsqlCommand> action) { buildConnection(); RequestCount++; var cmd = _connection.CreateCommand(); try { action(cmd); Logger.LogSuccess(cmd); } catch (NpgsqlException e) { Logger.LogFailure(cmd, e); throw new MartenCommandException(cmd, e); } catch (Exception e) { Logger.LogFailure(cmd, e); throw; } }