internal static Task <HashSet <T> > ColumnDistinctAsync <T>(this IDbCommand dbCmd, string sql, object anonType, CancellationToken token)
        {
            if (anonType != null)
            {
                dbCmd.SetParameters <T>(anonType, excludeDefaults: false);
            }

            return(dbCmd.ColumnDistinctAsync <T>(sql, token));
        }
 internal static Task <HashSet <T> > ColumnDistinctFmtAsync <T>(this IDbCommand dbCmd, CancellationToken token, string sql, params object[] sqlParams)
 {
     return(dbCmd.ColumnDistinctAsync <T>(sql.SqlFmt(sqlParams), token));
 }