db.SqlQueryable 的执行效率 是否比 db.Ado.SqlQuery 差? 返回

SqlSugar 处理完成
1 292
该叫什么 历历 发布于2025/1/16
悬赏:0 飞吻

老师,今天我测db.SqlQueryable<object> 比 db.Ado.SqlQuery<object> 在oracle 一个十万量级的库中,大概慢了有四分之一,是否确实它就是会慢呢?

热忱回答1

  • fate sta fate sta VIP0
    2025/1/16

    db.SqlQueryable(xx).ToList() 

    sql//直接是SQL


    如果直接ToList性能是一样的,如果ToList前面有其他操作性能可能会差些具体要看具体SQL和库

    原理是


    db.SqlQueryable(xx).Skip(0).Take(1).ToList() 

    select * from ( sql)  t   limt 1,0  就会包一层


    0 回复