Могу ли я сделать это с Linq to SQL?
select top 10 count(1) over(), * from product
Сегодня я делаю 2 выбора, один для подсчета, а другой для выбора страницы:
select count(1) from product
select top 10 * from product
Выбор с count(1) over()
намного лучше, так как возвращает общее количество страниц вместе. Я профилирую запросы и ставлю count(1) over()
, не добавляя ни одной миллисекунды к исходному