如何按StartDate
和UserLikeProduct
排序?我需要按StartDate
排序,但首先按UserLikeProduct
显示。
public IEnumerable<Check> GetHomeCeeck()
{
return this.Query()
.Where(c => c.IsPublish && c.IsHomepageProduct)
.OrderBy(c => c.StartDate)
.Take(30)
.ToList();
}
答案 0 :(得分:2)
如果我理解正确,你想要一个人然后另一个人订购吗?
在.ThenBy(lambda)
之后使用.OrderBy(lambda)
。
如果这不是您的意思,请告诉我,我将删除此答案
.OrderBy(c => c.StartDate).ThenBy(c => c.Like)
答案 1 :(得分:1)
请参阅此问题:Multiple Order By with LINQ
你需要OrderBy()然后是ThenBy()。