Поскольку q.Count () выполняется немедленно, я не могу использовать ((ObjectQuery) IQueryable) .ToTraceString () для трассировки или использовать результирующее выражение SQL для целей кэширования.
Есть ли способ сгенерировать выражение SQL для q.Count () без выполнения запроса?
Или способ заменить выбранные параметры в выражении SQL на ваш собственный COUNT (*)?