Я прочитал много информации о кэшировании страниц и частичном кэшировании страниц в приложении MVC. Тем не менее, я хотел бы знать, как вы будете кэшировать данные.
В моем сценарии я буду использовать LINQ to Entities (каркас сущностей). При первом вызове GetNames (или любого другого метода) я хочу получить данные из базы данных. Я хочу сохранить результаты в кэше и при втором вызове использовать кэшированную версию, если она существует.
Может кто-нибудь показать пример того, как это будет работать, где это должно быть реализовано (модель?) И будет ли это работать.
Я видел, как это делается в традиционных приложениях ASP.NET, обычно для очень статических данных.