И если да, то есть пример в vb .net? Я хочу добавить результат linq в кэш, а затем разрешить mvc-сообщению искать кеш для лучшей производительности ... всякий раз, когда я его реализую, я получаю объект, не связанный с ошибкой ...Может ли таблица linq быть добавлена в asp .net cache?
Я смущен, возможно, я не должен делать это таким образом, но сообщение mvc будет проверять до 2000 записей, и было бы лучше, если бы он не запрашивал базу данных каждый раз.
Спасибо за любую помощь ...
Спасибо за быстрый ответ .... Я с использованием Cache.Insert ... результат LINQ Dim г = С г В db.batches _ Где d.bDate> «09/30/2009 12:00:00 PM "_ Выбрать d Dim c As Cache c = Новый кэш c.Вставка ("партии", г) «этот бит кода происходит от MSDN Dim сСт Как Новый объект CS = с ("партии") не Если сотовая станция Ничего Тогда c.Insert ("партии", г) Конец Если Спасибо ... Но каждый раз, когда я запускаю его, я получаю объект, не связанный с ошибкой – wali
Вы не хотите создавать новый объект 'Cache'. Каждый созданный вами экземпляр кэша отделен от остальных. Используйте экземпляр кеша singleton. В ASP.NET (WebForms) он отображается в классе 'Page' как' Page.Cache'. В ASP.NET MVC он доступен в 'Controller' через' Controller.HttpContext.Cache'. –