Ich habe diesen Fehler bekommen, als ich "LINQ to Entities" benutzt habe, um jedes einzelne Produkt anzuzeigen und Paging in ASP.NET MVC zu implementieren.:
Die Methode 'Skip' wird nur für sortierte Eingaben in LINQ to Entities unterstützt.
Die Methode 'OrderBy' muss vor der Methode 'Skip' aufgerufen werden."
LINQ:
Model.Name = db.Products.Where(p => p.ProductSubcategoryID == id)
.Skip((page - 1) * pageSize)
.Take(pageSize)
.ToList();
Wie kann ich das beheben? Was würde passieren, wenn ich OrderBy
anstelle von Where
verwenden würde?