Efectivamente… para responder a la pregunta de si podemos ordenar la consulta, añadiremos simplemente el ‘Order By’ antes del select, tal y como sigue :
(From procesos In ProcesosLocales _
Order By procesos.Id _
Select _
New MiProcessInfo() With {.Id = procesos.Id, _
.Nombre = procesos.ProcessName} _
).ToList
‘ En este caso obtenemos la lista ordenada por el Id
(From procesos In ProcesosLocales _
Order By procesos.ProcessName _
Select _
New MiProcessInfo() With {.Id = procesos.Id, _
.Nombre = procesos.ProcessName} _
).ToList
‘ En este caso obtenemos la lista ordenada por el Nombre
No olvideis que se puede ordenar de mayor a menor o Viceversa usando la opcion ‘Ascending‘ o ‘Descending‘ justo despues del nombre del campo a ordenar.
Saludos,
Pep Lluis,
PD. la ‘V’ de Vice por gentileza de Fran… jajajajaja.