关于默认查询方法的排序行为问题 返回

SqlSugar 待处理
349

今天生产环境遇到一个 我判定为严重,但是结果没那么恐怖的问题
主要是我们客户要求是用postgre 数据库

我们同事稍微测试下就给切过去了。

但是我们代码中有一些 不带OrderBy的查询。比如 ToList , ToArray, First 之类

我们团队使用sqlserver 和mysql 比较多
这俩家伙 select 语句不带orderby 是默认主键排序的。

然而postgre 不是。我们主键是雪花ID 所以数据时间性直接查的主键

所以一些主键正序的默认场景,比如 先进先出,就会不写OrderBy 

然后就爆炸了。


希望Sugar 能提供类似 Sqlserver With (no lock) 这种特性给到Postgre 
让默认的Postgre 查询使用主键排序

热忱回答0