В моем коде уже есть такие вещи в контроллере:
[OutputCache(Duration = 86400]
public string SelectTopics(bool showAll = true, string topicID = null)
{
return SelectHelper.Topics(showAll, topicID);
}
Правильно ли я сказал, что это будет кешироваться?
Как насчет внешних неконтроллерных классов и методов. Есть ли какой-нибудь способ, которым я могу иметь кэширование базы данных с этими или все кэширование базы данных должно быть через контроллер? Как насчет других способов / средств доступа к данным. Что-нибудь еще, что позволяет кэшировать?