asp.net-mvc - 如何优化查询EF的速度
问题描述
我有一个查询以及:
var query = unitOfWork.Ticket_Repository
.FindByQueryAsNoTracking(e => e.BusinessPageId == bpid && e.Status != p2 && e.Status != p3)
.Where(e => e.TicketParaphs
.Where(x => x.ParaphRole == p1)
.OrderByDescending(x => x.CreateDate)
.FirstOrDefault()
.ReceiveId == User.ID);
此查询未优化,因为查询执行速度较慢。
如何优化这个查询?谢谢。
解决方案
推荐阅读
- typescript - 没有 babelrc 的带有 TypeScript 和 TSX 的包裹?
- c++ - 从失败的读取中恢复 ifstream
- python - 如何计算 pygame.Surface 的屏幕中间?
- elasticsearch - 在 Logstash 中上传消息时标记
- javascript - 如何将带有连接的字符串转换为javascript中的真实字符串?
- javascript - 为什么在函数结束执行之前发送我的承诺的“解决”?
- javascript - 当键是唯一的但不是连续的时,如何使对象子属性成为其在新对象中的键?
- r - R:按索引分配列表列表
- c - 在 C 中写入和读取结构数组
- database - 前向乐观并发控制的正确性