-
一句 LINQ 查了五六遍:C# 延迟执行避坑复盘
有个报表接口从数据库查出一批订单再做几轮统计:算总数、算总金额、按状态分组,代码用 LINQ 写得清清爽爽我自觉优雅极了。可上线后这个接口慢得离谱,几百条数据的报表能跑好几秒,逻辑明明很简单数据量也不大怎么会这么慢?直到打开数据库 SQL 日志整个人都不好了:就这一次接口调用,同一条查询订单的 SQL 被原原本本执行了五六遍。我明明只写了一句 db.Orders.Where,怎么会查五六次?真凶浮…- 0
- 0
LINQ
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!

