我想在ASP.NET MVC中缓存对象.我有一个BaseController我希望所有控制器继承自己的东西.在BaseController中有一个User属性,它将简单地从数据库中获取用户数据,以便我可以在控制器中使用它,或将其传递给视图.
我想缓存这些信息.我在每个页面上都使用此信息,因此无需每个页面请求转到数据库.
我喜欢这样的东西:
if(_user is null)
GrabFromDatabase
StuffIntoCache
return CachedObject as User
Run Code Online (Sandbox Code Playgroud)
如何在ASP.NET MVC中实现简单缓存?