У меня довольно сложный запрос (который включает табличную функцию, позволяющую осуществлять полнотекстовый поиск), который я пытаюсь кэшировать (HttpRuntime.Cache) для целей подкачки.Когда я пытаюсь использовать кэшированный запрос L2S, я получаю ошибку, указанную выше: результаты запроса нельзя перечислить более одного раза.
Я попытался назначить свой запрос другому объекту IQueryable, вызвав AsIQueryable ()кэшированный объект, но это не помогает.
Есть идеи?