Linq & Paging - Ausgelagerte Daten können nicht mit einer OrderBy zurückgegeben werden

8

Ich habe versucht, ein einfaches Paging-System auf einem WCF-Dienst zu implementieren, den ich geschrieben habe, der Linq To SQL verwendet, um eine Datenbank abzufragen, aber von einem Problem zu einem anderen zu wechseln scheint.

Ich möchte, dass der WCF-Dienst eine Liste dieses Typs zurückgibt:

%Vor%

und ich verwende den folgenden Code:

%Vor%

Wenn ich jedoch den Code ausführe, erhalte ich den Fehler:

%Vor%

Also, wenn ich den Code ändere, um eine Bestellung hinzuzufügen:

%Vor%

Ich werde dann von der Fehlermeldung begrüßt:

%Vor%

Nähere ich mich sogar dem richtigen Paging?

    
GrandMasterFlush 19.10.2011, 14:09
quelle

1 Antwort

26

Sie haben die Seitennummer als 0 initialisiert, also ist -1 der Überspringparameter, über den sie sich beschweren. Initialisieren Sie die Seite als 1.

    
Justin 19.10.2011, 14:15
quelle

Tags und Links