CreateCommand() публичный Метод

public CreateCommand ( ) : NpgsqlCommand
Результат Npgsql.NpgsqlCommand
Пример #1
0
        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;
            }
        }
Пример #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;
            }
        }