Mam DataTable
z kolumną Name
. Chcę wygenerować kolekcję unikatowych nazw uporządkowanych alfabetycznie. Poniższe zapytanie ignoruje klauzulę według klauzuli.Jak uzyskać wyraźną, uporządkowaną listę nazw z DataTable za pomocą LINQ?
var names =
(from DataRow dr in dataTable.Rows
orderby (string)dr["Name"]
select (string)dr["Name"]).Distinct();
Dlaczego orderby
nie jest egzekwowany?