/// <summary> /// Obtiene el número de registro de una consulta /// </summary> public async Task <long?> GetRecordsCountAsync(string sql, ParametersDbCollection parametersDB, TimeSpan?timeOut = null, CancellationToken?cancellationToken = null) { if (SqlParser == null) { return(null); } else { object result = await ExecuteScalarAsync(SqlParser.GetSqlCount(sql), parametersDB, CommandType.Text, timeOut, cancellationToken); if (result == null) { return(null); } else if (result is long) { return((long?)result); } else { return((int?)result); } } }
/// <summary> /// Obtiene el número de registro de una consulta /// </summary> public long?GetRecordsCount(string sql, ParametersDbCollection parametersDB, TimeSpan?timeOut = null) { if (SqlParser == null) { return(null); } else { object result = ExecuteScalar(SqlParser.GetSqlCount(sql), parametersDB, CommandType.Text, timeOut); if (result == null) { return(null); } else if (result is long) { return((long?)result); } else { return((int?)result); } } }