-1
我有一個列表L_CabecDocumento
,他們每個人都有一個L_CabecJob
。 我想從每個L_CabecDocumento
(我有Where
條件)獲得所有唯一L_CabecJob
。Linq - 組和獲取對象列表
問題是我不能將它投射到List<L_CabecJob>()
我做錯了什麼? 感謝
var lista = (from d in appADO.L_CabecDocumento
where d.L_TipoEntidadeId == 2 && d.Entidade == fornecedor
group d by d.CabecJob into c
select c.Key).ToList() ;
return (List<L_CabecJob>)lista;
你真的應該用英文在你的碼。您可以嘗試Linq中的Cast()方法。 – Filkolev
當你將'var lista'懸停在VS中時,你看到了什麼? –
「無法投射」是什麼意思?我只是試過你的代碼,它編譯得很好並且執行得很好。你會得到什麼樣的錯誤?唯一可能出錯的是'd.CabecJob'不是'L_CabecJob'類型,所以'lista'不會是'List'。 –