Oracle MergeTable的问题 返回
C#论坛
老数据
10
1800
悬赏:0 飞吻
SqlSugar 版本:5.0.1.3 ORA-00923: FROM keyword not found where expected
热忱回答(10)
-
fate stay night VIP0
2020/12/10上代码
0 回复 -
forestry sun VIP0
2020/12/10return base.Context.Queryable<TFTASK_MARKETINGTASK,TFTASK_MARKETINGTASK_PROCESS > ((st, sc) => new JoinQueryInfos(JoinType.Left, st.ID == sc.TASKID)).Where(conModels).Select<TFTASK_MARKETINGTASK>().MergeTable() .OrderBy(st => st.APPLICATIONTIME, OrderByType.Desc).PartitionBy(st => new { st.ID }).Take(1).ToPageList(pageIndex, pageSize, ref totalCount);SELECT *,ROW_NUMBER() 应该是 SELECT MergeTable.*,ROW_NUMBER()
0 回复 -
forestry sun VIP0
2020/12/10应该是 MergeTable()这个方法的问题
0 回复 -
fate stay night VIP0
2020/12/10@forestry sun:你看看是不是最新版本
0 回复 -
fate stay night VIP0
2020/12/10按我下面代码在测一下
returnbase.Context.Queryable<TFTASK_MARKETINGTASK,TFTASK_MARKETINGTASK_PROCESS > ((st, sc) => new JoinQueryInfos(JoinType.Left, st.ID == sc.TASKID)).Where(conModels).MergeTable().OrderBy(st => st.APPLICATIONTIME, OrderByType.Desc).PartitionBy(st => new { st.ID }).Take(1).ToPageList(pageIndex, pageSize, ref totalCount);0 回复 -
fate stay night VIP0
2020/12/10select<model>()是根据sql绑定实体,所以才会有* ,其它写法是根据实体生成SQL
0 回复 -
forestry sun VIP0
2020/12/11用你的代码返回 MergeTable need to use Queryable.Select Method .
0 回复 -
fate stay night VIP0
2020/12/11@forestry sun:查询指定列吧
0 回复 -
forestry sun VIP0
2020/12/11返回实体不行吗,列很多的
0 回复 -
fate stay night VIP0
2020/12/11@forestry sun:或者用.select("xx.*")
0 回复