_userManager ??= value; } public ApplicationUserManager(IUserStore<ApplicationUser> store) {我正在使用下面的SimpleInjector来做DI:
public static class SimpleInjectorWebApiInitializer<Applic
我想首先在我的注册表服务上创建一个帐户,然后将创建的帐户(包含更少的信息)插入到应用程序db中。RegistryDbContext.正在使用Registry_db
我已经通过依赖注入成功地将两个上下文(ApplicationDbContext & RegistryDbContext)注入到我的注册表服务中默认情况下,userManager使用RegistryDbContext。var test = new UserManager<ApplicationUser>(ne
(带有User_Id和Level_Id列)。Levels表有一个静态数据(即1-优秀,2-好,等等),它是一种库,我不想在这个表中插入。我想要做的是,当用户在站点上注册并选择它的级别时,从DB中检索它,这样UserLevels表中填充了新的UserID并选择了LevelID。model.FirstName, };
var result = await UserManager
我想扩展UserManager,允许通过UserName查找用户。我已经创建了一个扩展方法。我注意到实现它的最简单的方法是获取UserStore。因为Store是受保护的,所以我不能用UserManager来做这件事。我决定使用DI将UserStore注入到我的方法中,但我甚至不确定这是否可行。public static class UserManagerExtension public static Task<T> FindBy
ApiController [Dependency]现在,在我的UnityConfig.cs中,container.RegisterType<IUserStore<ApplicationUser>, UserStore<ApplicationUser>>(userInjectionConstructor现在提出这个问题是因为如果我使用以下内容;
var userInjectionConstruc