Есть ли недостатки или преимущества в использовании UserManager или DbContext?
Если я использую это:
public class UserManager<TUser> : IDisposable where TUser : class
public virtual Task<TUser> FindByIdAsync(string userId);
Или, если я использую прямой dbcontext, например:
var user = dbContext.Users.Where(x => x.Id == model.Id).FirstOrDefault();
// Login like this
await HttpContext.SignInAsync(..)