Получение пользователя из DbContext после CreateAsync - PullRequest
0 голосов
/ 18 апреля 2020

У меня есть модель с именем AppUser, которая наследует IdentityUser, и я хочу установить некоторые свойства, которые существуют только на AppUser. После создания пользователя через UserManager и получения нового Id я пытаюсь получить AppUser из DbContext, однако это null и не совсем понимаю, почему.

Как я могу получить недавно добавленные AppUser?

...
var user = new IdentityUser { UserName = Input.Email, Email = Input.Email };
var result = await _userManager.CreateAsync(user);
var userId = await _userManager.GetUserIdAsync(user);
var appUser = _context.AppUsers.FirstOrDefault(x=>x.Id==userId); // <--- This is null
...