Бенчмаркая пагинацию: Where перед Skip — и метод в 1323 раза медленнее

Wait 5 sec.

Один Where в начале запроса — и метод медленнее в тысячу раз. Причём чем дальше страница, тем хуже: на первой разница полтора раза, на тысячной — почти в 1000.Дело не в самой фильтрации. Всё решает то, что LINQ делает под капотом. Читать далее