我正在使用Entity Framework开发Asp.net mvc项目。我正在挣扎。我试图通过where子句订购记录。
这是我的查询
this.BloodDonations.Where(x => x.Blood == BloodType.A);
以上查询将检索所有类型为A的献血。但是我想检索将类型A发送到顶部的记录,其余的记录在A.之后如何根据Where子句对其进行排序?
答案 0 :(得分:0)
如果您需要按升序排序(A到Z),请使用Orderby。
this.BloodDonations.OrderBy(x => x.Blood);
按顺序降序(Z到A):
this.BloodDonations.OrderByDescending(x => x.Blood);