首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用自定义上下文从数据库身份验证中获取一个值

使用自定义上下文从数据库身份验证中获取一个值
EN

Stack Overflow用户
提问于 2018-12-14 13:33:14
回答 1查看 48关注 0票数 1

我试图恢复用户的价值,谁是登录的网站,但我目前被封锁。

我使用.Net核心2.1和EF核心。我创建了一个名为jakformulaireContext的上下文,也创建了jakformulaireUser

我必须发送一封电子邮件来确认用户已经注册了一个事件,但是我找不到允许我恢复数据库中的“电子邮件”字段的代码。

在包含寄存器控制器的脚手架部分,我成功了,因为我会恢复字段"email“的值,但是我在一个位于帐户外的控制器中。

因此,我尝试做一个查找,但它似乎不是正确的方法,因为我得到一个任务<>,而我只是想要一个字符串。

代码语言:javascript
运行
复制
var user = _userManager.FindByEmailAsync ("jon@live.be");

你有办法解决吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-14 13:39:55

如果您有一个异步方法,它将返回一个任务。因此,您需要做的是等待该方法完成。这样做的方法是:

代码语言:javascript
运行
复制
var user = await _userManager.FindByEmailAsync ("jon@live.be");

有关异步/等待的更多信息

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53780764

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档