github - ASP.NET Core UserManager FindByNameAsync 数据库调用或从内存

标签 github asp.net-core asp.net-identity

我正在使用 ASP.NET Core RC2,并且尝试确定 UserManager 类中的 FindByNameAsync() 方法是否进行数据库调用来获取 IdentityUser 对象,或者是否从内存中获取 IdentityUser 对象。我不想进行不必要的数据库调用,因为我可以手动完成我想要做的事情。但如果我可以使用 FindByNameAsync(),代码会更干净。

我尝试在 GitHub 上查找 UserManager 类的源代码,但没有成功。有人对如何在 GitHub 中搜索特定 ASP.NET Core 类的源代码有任何建议吗?

最佳答案

用户管理器,code here FindByNameAsync 调用 UserStore FindByNameAsync 并使用 UserStore 的默认 EntityFramework 实现来查询数据库

关于github - ASP.NET Core UserManager FindByNameAsync 数据库调用或从内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38309902/

相关文章:

c# - .NET Core 中 TCP 服务器的 IHostedService

c# - 带有Kibana的ElasticSearch云上的Serilog接收器未收到消息

git - 如何使用多个 ssh key

git 使用终端将本地与远程主机 merge

git - 如何从我的提交中删除一些文件

c# - ASP.NET Core 中的不记名 token 身份验证

c# - 系统.InvalidOperationException : No suitable constructor found for entity type 'BoundingBox'

asp.net-web-api - 更改密码后如何使OAuth token 无效?

c# - 在 Web Forms、MVC、Signalr 中一致访问 IOwinContext

Github 上 Jupyter notebook 中的 HTML anchor