Нет метода GetOrCreate ()?
ел бы кэшировать объекты в ASP.NET MVC. у меня естьBaseController
что я хочу, чтобы все контроллеры наследовали. В BaseController естьUser
свойство, которое будет просто извлекать данные пользователя из базы данных, чтобы я мог использовать их в контроллере или передать их представлениям.
Я хотел бы кешировать эту информацию. Я использую эту информацию на каждой странице, поэтому нет необходимости обращаться к базе данных при каждом запросе страницы.
Я хотел бы что-то вроде:
if(_user is null)
GrabFromDatabase
StuffIntoCache
return CachedObject as User
Как реализовать простое кэширование в ASP.NET MVC?