c# - UserManager.FindByIdAsync(User.Identity.GetUserId()) 是否缓存?

标签 c# asp.net-mvc asp.net-mvc-5 asp.net-identity

当我调用 UserManager.FindByIdAsync(User.Identity.GetUserId()) 时,它是缓存,还是在每次调用时调用数据库?

最佳答案

它不缓存,底层存储/dbcontext 可能缓存,但管理器本身不缓存,它总是调用 UserStore。

关于c# - UserManager.FindByIdAsync(User.Identity.GetUserId()) 是否缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20451151/

相关文章:

c# - 具有公共(public)(单实例)构造函数的单例

c# - 无法使 MvcMiniProfiler 与 EF4.1 和我们的存储库模式一起使用

c# - _Layout.cshtml不能直接请求,因为调用了 "RenderBody"方法

c# - ASP.NET MVC 5 中的计划任务

c# - 如何从 MDI 父窗体的 MDIClient 组件中删除 3d 边框(凹陷)?

c# - C# WinForms 中的自定义绘制 Splitter 控件

c# - 如何在xamarin表单中使用SQLite-Net-PCL?

asp.net-mvc - .mvc 和无扩展名 URL 的 MVC 路由

asp.net-mvc - ASP.NET MVC QueryString 默认覆盖提供的值?

c# - 如何防止捆绑使用项目中未包含的文件?