在我的表中,我有一個屬性詳細信息。每個屬性都有代理名稱。我想按代理名稱進行分組,並將每個代理的最後一行插入。我使用下面的代碼,但它給出了第一行值。當我使用lastordefault時,它顯示錯誤。任何一個有任何想法如何通過使用linq獲取組中的最後一個數據
var property = (from n in properties select n).GroupBy(x => x.agentname)
.Where(g => g.Count() == 1)
.Select(g => g.FirstOrDefault()).OrderByDescending(x => x.datecreated).Take(20);
'。凡(G => g.Count()== 1)'產生1個記錄 –