Получить значение из аутентификации базы данных с пользовательским контекстом - PullRequest
0 голосов
/ 14 декабря 2018

Я пытаюсь восстановить значение пользователя, который вошел на сайт, но в настоящее время я заблокирован.

Я использую .Net core 2.1 с EF Core.Я создал контекст под названием jakformulaireContext, а также jakformulaireUser.

Я должен отправить электронное письмо, чтобы подтвердить, что пользователь зарегистрировался на событие, но я не могу найти фрагмент кода, позволяющий мне восстановитьполе «электронная почта», которое находится в базе данных.

В части лесов, которая содержит контроллер регистра, мне удалось, потому что я восстановил бы значение поля «электронная почта», но здесь я нахожусь в контроллере, который находится за пределамиучетной записи.

Поэтому я попытался найти, но это не тот метод, потому что я получаю задание <>, а мне просто нужна строка.

var user = _userManager.FindByEmailAsync ("jon@live.be");

Будету вас есть решение?

1 Ответ

0 голосов
/ 14 декабря 2018

Если у вас есть асинхронный метод, он вернет задачу.Так что вам нужно подождать, пока этот метод не будет завершен.Способ сделать это:

var user = await _userManager.FindByEmailAsync ("jon@live.be");

Дополнительная информация о асинхронный / ожидание

...