连表查询加导航,遇到order by 排序失效的问题(BUG) 返回

SqlSugar 沟通中
2 350

image.png


测试了一下午了,发现是这个一对一导航引起的,只要加了一对一导航,排序就会失效,从目前的最新稳定版,到最新的预览版问题都存在。

热忱回答2

  • 我排查出原因了,一对一导航,不可以直接在select中点出子属性,这样写就会导致失效,

    customerBreedingSituation = a.CustomerFirst.BreedingSituation,更换为 customerDtoFirst = a.CustomerFirst.Adapt<CustomerDto>() 排序就恢复正常了,虽然不知道是不是BUG,但是目前这样解决的。


    0 回复
  • 用tooffsetpage

    0 回复