2
我当我使用“LINQ到实体”,以显示每一个产品和ASP.NET MVC:如何解决“方法'Skip'只支持LINQ to Entities中的排序输入。”
The method 'Skip' is only supported for sorted input in LINQ to Entities.
The method 'OrderBy' must be called before the method 'Skip'."
LINQ实现分页此错误:
Model.Name = db.Products.Where(p => p.ProductSubcategoryID == id)
.Skip((page - 1) * pageSize)
.Take(pageSize)
.ToList();
我怎样才能解决它?如果我把OrderBy
而不是Where
,会发生什么?
你尝试过使用'OrderBy'而不是'Where'吗?你做了什么事? –
@Cupcake是的,我试过了。 'OrderBy'的结果返回与特定ID无关的所有产品。 –