Select后OrderByDescending生成的语句好像与预期的不一样 返回

SqlSugar 沟通中
1 399
 var itemQuery = db.Queryable<statistics_item>().Where(t => t.BillID == billId)
     .Select(t => t.ID).OrderByDescending(t => t).Take(2);

 var sql = itemQuery.Clone().ToSqlString();

生成:

SELECT  TOP 2 [ID] FROM [statistics_item]  WHERE ( [BillID] = 429141 )ORDER BY  DESC

这里不能Select(t => t.ID).OrderByDescending(t => t)吗?

热忱回答1

  • landon landon VIP0
    2026/3/12

    OrderByDescending(t => t.ID).Select(t => t.ID)  这样试试

    0 回复