2

と で注文するStartDateにはUserLikeProduct?並べ替える必要がありますが、最初StartDateに表示しUserLikeProductます。

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

この質問を参照してください: LINQ を使用した複数の Order By

OrderBy() と ThenBy() が必要です。

于 2013-05-21T05:49:42.140 に答える