最近表达式生成特别慢 返回

SqlSugar 沟通中
5 369
该叫什么 leon 发布于2025/8/21
悬赏:0 飞吻

不知道什么时候开始表达式生成变慢了,下面这句话调试的时候执行要2~3秒
image.png

热忱回答5

  • leon leon VIP0
    2025/8/21

    我进一步测试发现,如果在现有基础上直接加上ToList()执行查询操作反而会特别快,反复测试都是纯表达式慢,加上Count()或者ToList就快了,不知道是什么原因

    0 回复
  • leon leon VIP0
    2025/8/21

    我试了,如果减少Select里面的内容,速度就会变快;如果去掉Select就感受不到影响了。

    0 回复
  • fate sta fate sta VIP0
    2025/8/21

    一次查多少,如果超过1万以上,匿名对象会慢些,select new class会快些。

    0 回复
  • fate sta fate sta VIP0
    2025/8/21

    不tolist只是 select是不会慢的。如果有疑问可以重供DEMO,删掉OBJ和BIN打包上传

    0 回复
  • leon leon VIP0
    2025/8/21

    我貌似找到问题了,应该是VS的问题,这句话只要不用F10或者F11单步执行直接放开就很快,如果单步执行这句话就会很慢,好诡异。

    0 回复