重複の可能性:
DISTINCT()およびORDERBYの問題
listOrders.DataSource = (from sp in dbdata.Specifications.Where(i => i.Approve == "Yes" && i.Awailable_BOM == "Yes")
join ord in dbdata.Orders on sp.O_id equals ord.O_id
join prd in dbdata.Products.Where(k => k.Hours_prd == null) on ord.O_id equals prd.O_ID
orderby ord.Special, sp.Due_date
select ord.O_id).Distinct();
「ord.Special、sp.Due_date」で注文しようとしていますが、「Distinct();」を入れても動作しません。では、「ord.Special、sp.Due_date」で並べ替えて、個別の値を取得するにはどうすればよいですか。