Uzyskaj całkowitą liczbę rekordów podczas paginacji

Aby pobrać stronę z bazy danych, muszę wykonać coś takiego:

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

Spowoduje to pominięcie pierwszych 10 wierszy i wybranie kolejnych 10.

Jak mogę sprawdzić, ile wierszy wynikałoby z zapytania bez paginacji? Nie chcę uruchamiać innego zapytania, aby uzyskać liczbę.

questionAnswers(2)

yourAnswerToTheQuestion