我在嘗試改進/重構LINQ to Entities查詢時遇到了一些問題。這是我目前有:LINQ to Entities - 提煉查詢
public List<Article> LastFive()
{
return _siteDB.Articles.OrderByDescending(a => a.LastModified).Take(5).ToList();
}
我想要做的是,而不是返回五個最新文章的列表,我想簡單地得到最近五個的標題和ID文章。如果可能的話,我希望保持方法鏈完好無損(我喜歡從風格的角度來看),但我不確定要使用方法鏈來爲Select()
投放什麼。我也不確定要作爲我的方法的返回值放什麼,因爲我不會返回完整的Article實體,而只是從它們中選擇屬性。 List<IQueryable>
?