CreateCommand() public méthode

public CreateCommand ( ) : NpgsqlCommand
Résultat Npgsql.NpgsqlCommand
        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;
            }
        }
Exemple #2
0
        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;
            }
        }