public static string toSql(this ModoDeOrdenancion modo) { if (modo == ModoDeOrdenancion.ascendente) { return("asc"); } return("desc"); }
private static string AplicarThenBy <TRegistro>(this IQueryable <TRegistro> registros, ModoDeOrdenancion modo, string propiedad) { switch (modo) { case ModoDeOrdenancion.ascendente: return($"ThenBy(\"x => x.{propiedad}\")"); case ModoDeOrdenancion.descendente: return($"ThenBy(\"x => x.{propiedad}\", \"descending\")"); } return(""); }
public ClausulaDeOrdenacion(string ordenarPor, ModoDeOrdenancion modo) { OrdenarPor = ordenarPor; Modo = modo; }