标签: asp.net entity-framework-core core
EF Core 3 Where扩展方法返回IEnumerable<>,它返回数据库中的所有行。相反,我想要IQueryable<>,因为我想基于条件构建查询,并且我不想在完成构建查询之前访问数据库。
Where
IEnumerable<>
IQueryable<>
IQueryable<TEntity> query = _dbset.Where(predicate) if(condition) query = query.where(predicate)