SqlFunc.RowNumber问题 返回

SqlSugar 老数据
3 1573

.Select((f) => new RankInfo

                            {

                                RowNo = SqlFunc.RowNumber("count(id) desc"),

                            });

            

生成的SQL语句是  SELECT  row_number() over(order by N'count(id) desc') AS [RowNo]

前面多了个N 排序不对

热忱回答3

  • fate sta fate sta VIP0
    2023/2/24

         RowNo = SqlFunc.RowNumber(SqlFunc.xxxCount(it.id)),

    0 回复
  • @fate sta:RowNo = SqlFunc.RowNumber(SqlFunc.Desc(SqlFunc.AggregateCount(f.Id))),加上 Desc就可以了

    0 回复
  • fate sta fate sta VIP0
    2023/2/24

            RowNo = SqlFunc.RowNumber($"  {SqlFunc.AggregateCount(f.Id)} desc")  也可以这样

    0 回复