我试图恢复用户的价值,谁是登录的网站,但我目前被封锁。
我使用.Net核心2.1和EF核心。我创建了一个名为jakformulaireContext
的上下文,也创建了jakformulaireUser
。
我必须发送一封电子邮件来确认用户已经注册了一个事件,但是我找不到允许我恢复数据库中的“电子邮件”字段的代码。
在包含寄存器控制器的脚手架部分,我成功了,因为我会恢复字段"email“的值,但是我在一个位于帐户外的控制器中。
因此,我尝试做一个查找,但它似乎不是正确的方法,因为我得到一个任务<>,而我只是想要一个字符串。
var user = _userManager.FindByEmailAsync ("jon@live.be");
你有办法解决吗?
发布于 2018-12-14 13:39:55
如果您有一个异步方法,它将返回一个任务。因此,您需要做的是等待该方法完成。这样做的方法是:
var user = await _userManager.FindByEmailAsync ("jon@live.be");
有关异步/等待的更多信息
https://stackoverflow.com/questions/53780764
复制相似问题