¿Hay alguna forma de obtener el recuento de filas de una consulta compleja Linq y millones de registros sin pulsando dos veces el db o escribiendo 2 consultas separadas?C# Entity Framework Pagination
Podría tener mi propia sugerencia. Escribe un procedimiento almacenado, pero estoy bien con MySQL no con MSSQL.
Cualquier sugerencia mejor sería genial. Además, si alguien sabe si Microsoft está trabajando para agregar esta característica al marco de la entidad.
Estoy bastante seguro de que no puede obtener el número de filas en su consulta sin tocar la base de datos o escribir una consulta separada de la que realmente devuelve esas filas. –
¡Gracias @JonathanWood por tus pensamientos! –
Cuando utiliza .Count() en EF, no selecciona todas las filas, solo ejecuta una instrucción 'select count() from table' sql, por lo tanto, si necesita 2 consultas, una de ellas es muy económica. –