Obtenir le nombre total d'enregistrements lors de la pagination

Pour obtenir une page à partir d'une base de données que j'ai à exécuter quelque chose comme ceci:

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

Ce fera passer les 10 premières lignes et à la sélection de la prochaine 10.

Comment puis-je savoir combien de lignes serait en raison de la requête, sans pagination? Je ne veux pas exécuter une autre requête pour obtenir le nombre.

source d'informationauteur effkay