PetaPoco:SkipTake 和 Page 中的 OrderBy 子句不支持 “[]” 的解决办法
2024-09-27 08:46:51
PetaPoco 的 SkipTake 和 Page 方法内部采用了内联视图,而内联视图是不支持 OrderBy 的,因此 PetaPoco 对传入的 SQL 进行分析,对 OrderBy 子句进行分析和转换,可惜他默认提供的分析机制不能支持这样的语句:SELECT * FROM Articles ORDER BY [Order],有两种思路应当这种情况:
- 修改 PetaPoco 的源代码。
- 在方括号外面多加一层小括号,如:SELECT * FROM Articles ORDER BY ([Order])。
最新文章
- eclipse 快捷键大全(转载)
- 如何快速找到排好序的数组中最先不连续的数字N
- 【滤波】标量Kalman滤波的过程分析和证明及C实现
- Thrift-0.9.2编译安装
- [.Net] 通过反射,给Enum加备注
- Getting NHibernate to generate a HiLo string ID
- Linux 必掌握的 SQL 命令
- 【shell】while read line 与for循环的区别
- 30分钟学会使用grunt打包前端代码【mark】
- 新建一个类并绑定一个activity
- 手动编译生成apk
- java学习笔记IO之File类
- 《B2C商城》电商平台搭建流程分析
- 对Datatable中过长内容实行省略话
- flask之一些凌乱知识点
- tkinter——GUI设计实操
- C# Note31: 如何使用Visual Studio做单元测试
- Ubuntu编译Protobuf(Base tensorflow-12)报错
- JS中自定义replace可替换特殊符号$等,但无法忽略大小写的函数
- MySQL设置默认编码
热门文章
- git命令之git stash 暂存临时代码
- Archlinux系统配置学习笔记(一)
- nginx用户认证配置( Basic HTTP authentication)及认证原理和实现
- Spring Cloud与Docker微服务架构实战 PDF
- (转载)How browsers work--Behind the scenes of modern web browsers (前端必读)
- gym 101986
- hive1.2.1安装步骤(在hadoop2.6.4集群上)
- 000 在什么位置写js代码
- python MySQL慢查询监控
- BZOJ.2142.礼物(扩展Lucas)