Подавить запрос общего количества страниц (Silverlight DataPager)
Я использую Silverlight DataGrid с DomainDataSource и DataPager и EF 4 При использовании профилировщика сервера MSSQL я заметил 2 запроса, на которые уходит большая часть времени на поиск данных. Один запрос получает данные для заданного размера загрузки, а другой - общее количество страниц. Тот, который получает количество страниц, очень медленный для больших наборов данных, намного медленнее, чем сам набор данных!
Итак, мой вопрос заключается в следующем: возможно ли подавить этот запрос? Я знаю, что DataPager должен знать, сколько страниц, но я думаю, что могу обойти это, если мне придется
Спасибо
1 ответ
Установка 'IncludeTotalCount' в запросе на ложь сработала. Я сделал это в методе переопределения Load в контексте базы данных, но, возможно, это можно сделать по конкретному запросу.