Oracle 分页查询 BUG 返回
SqlSugar
12
149

悬赏:5 飞吻
上面那条是自动生成的 在Oracle 里面无法执行
下面是修改过的可以执行 有什么方法可以执行吗?
热忱回答(12)
-
fate sta VIP0
2022/12/2rownumber 不能用 * 要用 id,name
0 回复 -
风向决定D发 VIP0
2022/12/2问题是
看了 下面的评论 把select 注释了 就可以了
可不可以 单表也家一个别名了
0 回复 -
fate sta VIP0
2022/12/2你也可以select("a.*")
0 回复 -
风向决定D发 VIP0
2022/12/2@fate sta:嗯看到了 谢谢
可不可以 单表也家一个别名了
0 回复 -
fate sta VIP0
2022/12/2aaz44=a.aaz44.SelectAll("别名")
0 回复 -
风向决定D发 VIP0
2022/12/2@fate sta:不是这样个意思 是给 实体名称(表) 定义别名
0 回复 -
风向决定D发 VIP0
2022/12/2@fate sta:我们默认就是Select 默认了一个自定义的实体 这个实体是继承表的实体 这样有增加的字段就很方便
如果说不能select 一个实体 那个是不是把所有的字段都 对应一边了0 回复 -
fate sta VIP0
2022/12/2db.Queryale<T>("别名")
0 回复 -
fate sta VIP0
2022/12/2你可以用新语法,这样就不需要 * 了
//自动返回DTO : 请升级 5.1.3.35
var
listDto= db.Queryable<Student>()
.Select(it=>
new
StudentDto()
{
Count=100
//手动指定一列在自动映射
},
true
)
//true表式开启自动映射
.ToList();
//返回List
0 回复 -
风向决定D发 VIP0
2022/12/2@fate sta:
并不会加到*前面去
我用替换的方式 来实现的MergeTable()也不能有 不知道会不会影响多表
0 回复 -
风向决定D发 VIP0
2022/12/2@fate sta:好的 我试一下
0 回复 -
fate sta VIP0
2022/12/2aaz44=a.aaz44.SelectAll("别名")
0 回复