Pour la pagination obtenir une page à partir d'une base de données que je dois exécuter quelque chose comme ceci:Obtenez le nombre total d'enregistrements lorsque vous faites
var cs = (from x in base.EntityDataContext.Corporates
select x).Skip(10).Take(10);
Cela va sauter les 10 premières lignes et sélectionnera les 10 prochaines
Comment puis-je savoir combien de lignes résulteraient de la requête sans pagination? Je ne veux pas lancer une autre requête pour obtenir le compte.
Est-ce la séparation des 2 résultats de la requête dans perfomence bas pour un bon nombre de données et complexe où les conditions? –