我的 linq 有点东西
GetPublishedArticleList().Where(x => x.Category.CatName == catName).OrderByDescending(x=>x.PublishedDate).Skip(skip).Take(last);
运行上述代码时出现以下异常
“方法 'Skip' 仅支持 LINQ to Entities 中的排序输入。方法 'OrderBy' 必须在方法 'Skip' 之前调用。
好吧,我希望 LINQ 了解我需要先按降序对数据进行排序,然后才能应用 Skip 和 Take。(上面的代码在 OrderByDescending 被 OrderBy 替换时有效)
有人可以建议我替代吗?