Jak buforować obiekt IQueryable?
Wcześniej otrzymałem tę metodę, która zwraca zapytanie Linq-to-SQL dla wszystkich wierszy w tabeli „UserStatus”:
<code>public IQueryable<BLL.Entity.UserStatus> GetAll() { var query = from e in _SelectDataContext.UserStatus select new BLL.Entity.UserStatus { UserStatusId = e.UserStatusId, Enum = e.Enum, Name = e.Name }; return query; } </code>
To tylko tabela przeglądowa, która prawie nigdy się nie zmieni, więc chciałbym buforować wyniki. Mogę przekonwertować go naList<>
i buforuj to, ale wolę zwrócić obiekt IQueryable, ponieważ inne metody w tej klasie zależą od tego. Czy ktoś może pomóc? Dzięki.