Aby uzyskać stronę z bazy muszę wykonać coś takiego:uzyskać całkowitą liczbę rekordów, gdy robi paginacji
var cs = (from x in base.EntityDataContext.Corporates
select x).Skip(10).Take(10);
to pominie pierwszych 10 wierszy i wybierze następną 10.
Skąd mogę wiedzieć, ile wierszy mogłoby powstać z powodu zapytania bez podziału na strony? Nie chcę uruchamiać kolejnej kwerendy, aby uzyskać liczbę.
Czy to rozdzielenie 2 wyników zapytania w dolnym perfomence dla partii dane i kompleks, gdzie warunki? –