Ermitteln Sie die Gesamtzahl der Datensätze bei der Paginierung

Um eine Seite aus einer Datenbank zu erhalten, muss ich Folgendes ausführen:

var cs = ( from x in base.EntityDataContext.Corporates
   select x ).Skip( 10 ).Take( 10 );

Dadurch werden die ersten 10 Zeilen übersprungen und die nächsten 10 ausgewählt.

Woher weiß ich, wie viele Zeilen sich aufgrund der Abfrage ohne Paginierung ergeben würden? Ich möchte keine weitere Abfrage ausführen, um die Anzahl zu ermitteln.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage