I just switched over to using the new 2.0 version of the Identity Framework. In 1.0 I could get a user object by using manager.FindByIdAsync(User.Identity.GetUserId()
manager.FindByIdAsync(User.Identity.GetUserId()
I had the same issue. I am currently using Asp.net Core 2.2. I solved this problem with the following piece of code.
using Microsoft.AspNetCore.Identity; var user = await _userManager.FindByEmailAsync(User.Identity.Name);
I hope this will be useful to someone.