Tengo un DataTable
con una columna Name
. Quiero generar una colección de nombres únicos ordenados alfabéticamente. La siguiente consulta ignora el orden por cláusula.¿Cómo obtengo una lista de nombres distinta y ordenada de un DataTable utilizando LINQ?
var names =
(from DataRow dr in dataTable.Rows
orderby (string)dr["Name"]
select (string)dr["Name"]).Distinct();
¿Por qué el orderby
no se aplica?