public static TUserManager Create( IdentityFactoryOptions <TUserManager> options, IOwinContext context) { ApplicationDbContext db = context.Get <ApplicationDbContext>(); //UserStore<T> 是 包含在 Microsoft.AspNet.Identity.EntityFramework 中,它实现了 UserManger 类中与用户操作相关的方法。 //也就是说UserStore<T>类中的方法(诸如:FindById、FindByNameAsync...)通过EntityFramework检索和持久化UserInfo到数据库中 TUserManager manager = new TUserManager(new UserStore <TUser>(db)); return(manager); }
public AppSignInManager(TUserManager userManager, IAuthenticationManager authenticationManager) : base(userManager, authenticationManager) { }