Сортировка и разбиение на страницы скомпилированных запросов - PullRequest
1 голос
/ 29 сентября 2010

Можно ли скомпилировать запросы, которые будут использоваться с подкачкой и сортировкой?Например, имеет ли это смысл:

this.query = CompiledQuery.Compile<...>(
..
from row in dbx.Table select row
)

..

var select = this.query.OrderBy(..).Skip(..).Take(..);

Возможно ли это?Или он будет перекомпилироваться каждый раз при изменении параметров Order, Skip, Take?Должен ли я вернуться к обычным запросам вместо их компиляции?

1 Ответ

1 голос
/ 29 сентября 2010

В вашем примере запрос будет перекомпилироваться каждый раз.

Однако, если вы поместите свой пейджинг внутри скомпилированного запроса, он также скомпилирует часть пейджинга.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...