tengo código como el siguiente:Entidad marco genérico
switch(sort.Column)
{
case "code":
model = (sort.Direction == SortDirection.Ascending)
? model.OrderBy(x => x.code)
: model.OrderByDescending(x => x.code);
break;
case "name":
model = (sort.Direction == SortDirection.Ascending)
? model.OrderBy(x => x.name)
: model.OrderByDescending(x => x.name);
break;
..............
}
tengo unos 10-15 campos (como 'código' y 'nombre') y yo no quiero copiar y pegar un código similar con una sola diferencia - nombre del campo.
¿Hay algún método para generalizar la consulta de alguna manera?
¿Sabes qué es gracioso? Tenemos este código exacto en funcionamiento, en una clase SortHelper que se pega unas 200 veces: |. ¡Interesado en ver qué pasa con esto! +1 – mattytommo