2

如何通过StartDateand订购UserLikeProduct?我需要排序,StartDateUserLikeProduct首先显示。

public IEnumerable<Check> GetHomeCeeck()
{    
    return this.Query()
               .Where(c => c.IsPublish && c.IsHomepageProduct)
               .OrderBy(c => c.StartDate)
               .Take(30)
               .ToList();
}
4

2 回答 2

2

如果我理解正确,您想先订购一个,然后再订购另一个?

.ThenBy(lambda)后使用.OrderBy(lambda)

如果这不是您的意思,请告诉我,我将删除此答案

.OrderBy(c => c.StartDate).ThenBy(c => c.Like)
于 2013-05-21T05:49:06.897 回答
1

看到这个问题:Multiple Order By with LINQ

您需要 OrderBy() 和 ThenBy()。

于 2013-05-21T05:49:42.140 回答