Paginación, búsqueda y ordenación en un Web API de ASP.NET
En entornos empresariales, trabajar con Web APIs que manejan grandes volúmenes de datos es algo muy habitual.
En este escenario de trabajo, realizar consultas sobre una base de datos que devuelvan una gran cantidad de registros, puede causar graves problemas de rendimiento en los servidores, a la hora de tratar estos datos para ser enviados a los clientes finales.
Afortunadamente este problema se puede solucionar añadiendo un sistema de paginación de registros a las consultas realizadas por nuestros Web APIs sobre la base de datos.