Нет метода GetOrCreate ()?

ел бы кэшировать объекты в ASP.NET MVC. у меня естьBaseController что я хочу, чтобы все контроллеры наследовали. В BaseController естьUser свойство, которое будет просто извлекать данные пользователя из базы данных, чтобы я мог использовать их в контроллере или передать их представлениям.

Я хотел бы кешировать эту информацию. Я использую эту информацию на каждой странице, поэтому нет необходимости обращаться к базе данных при каждом запросе страницы.

Я хотел бы что-то вроде:

if(_user is null)
  GrabFromDatabase
  StuffIntoCache
return CachedObject as User

Как реализовать простое кэширование в ASP.NET MVC?

Ответы на вопрос(8)

Ваш ответ на вопрос