1. 首页
  2. 数据库
  3. 其它
  4. Cont()与Where().Count()有时性能差别如此之大!

Cont()与Where().Count()有时性能差别如此之大!

上传者: 2020-12-22 11:14:04上传 PDF文件 87.28KB 热度 7次
想起我之前在此列表中加入了一个字段,用于方便提示管理员公司的产品列表是否有修改之类的状态字段,于是可以断定是加了此字段的原因。 首先,先看看我之前是如何写这个提示状态字段的,实体中加入ContentStatus,然后直接在Linq语句中Select 实体对象中加入ContentStatus=Product_Maintain.Count(C => C.CompanyID == company.ID && C.IsDeleted == 0 && (C.AuditStatus == 0 || C.AuditStatus == 4))>0?”产品有更新”:””。这时我想应该是加入三元运算,linq在转
用户评论