take不是生成top么 返回

SqlSugar
5 118

image.png

实测是生成的 between and呀

因为还要做一个distinct 有rowunmert就没法去重了

image.png


image.png





热忱回答5

  •  


    //SqlServer可以改成

    var list = db.Queryable<Student>().Distinct().Select(it => new { it.Name }).ToOffsetPage(1,2);

    //ORACLE改成

    db.Queryable(db.Queryable<Student>().Distinct().Select(it => new { it.Name })).MergeTable().ToPageList(1,10)


    0 回复
  • 文档都有说明

    0 回复
  • @fate sta

    sql server这么用报错。

    image.png


    image.png

    0 回复
  • 加上oredrby a.date

    0 回复
  • db.Queryable<Order>().Distinct().Select(it => new { it.Name }).MergeTable().ToPageList(1, 10);  文档改过了这么写吧

    0 回复