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.