Eu tenho um DataTablecom uma Namecoluna. Desejo gerar uma coleção de nomes exclusivos ordenados alfabeticamente. A consulta a seguir ignora a cláusula order by .
var names =
(from DataRow dr in dataTable.Rows
orderby (string)dr["Name"]
select (string)dr["Name"]).Distinct();
Por que orderbynão é aplicado?