Пример #1
0
        public async ValueTask <INorm> ExecuteAsync(string command)
        {
            await using var cmd = Connection.CreateCommand();
            SetCommand(cmd, command);
            await Connection.EnsureIsOpenAsync(cancellationToken);

            await(await PrepareAsync(cmd)).ExecuteNonQueryWithOptionalTokenAsync(cancellationToken);
            return(this);
        }
Пример #2
0
        public async ValueTask <INorm> ExecuteAsync(string command, params object[] parameters)
        {
            await using var cmd = Connection.CreateCommand();
            SetCommand(cmd, command);
            await Connection.EnsureIsOpenAsync(cancellationToken);

            await cmd.AddParameters(parameters).ExecuteNonQueryWithOptionalTokenAsync(cancellationToken);

            return(this);
        }
Пример #3
0
        public async ValueTask <INorm> ExecuteAsync(string command)
        {
            await using var cmd = Connection.CreateCommand();
            SetCommand(cmd, command);
            await Connection.EnsureIsOpenAsync();

            await cmd.ExecuteNonQueryAsync();

            OnCommandExecuted(cmd);
            return(this);
        }