/// <summary> /// Execute parameterized SQL. /// </summary> /// <param name="fullSql">The SQL to execute for this Query</param> /// <param name="parameters">The parameters to use for this query.</param> /// <returns></returns> public async Task <int> ExecuteAsync(string fullSql, object parameters) => await ExecuteInternalAsync(() => SharedConnection.ExecuteAsync(fullSql, parameters, _transaction, OneTimeCommandTimeout ?? CommandTimeout));