ASP.NET用户将不会出现在SSMS中

时间:2019-03-19 19:50:38

标签: c# sql-server asp.net-mvc visual-studio

以下代码旨在存储该用户(我正在使用Visual Studio和SQL Server Management Studio 2018)。但是,当我进入服务器并键入SEARCH * FROM dbo.AspNetUsers时,我创建的用户无法使用SSMS。我很确定我的代码可以正常工作,但是我不知道为什么我在SSMS中看不到它。

public void Configuration(IAppBuilder app)
{
    ConfigureAuth(app);
    CreateUserAndRoles();
}

public void CreateUserAndRoles()
{
    ApplicationDbContext context = new ApplicationDbContext();

    var roleManager = new RoleManager<IdentityRole>(new RoleStore<IdentityRole>());
    var userManager = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>());

    if (!roleManager.RoleExists("SuperAdmin"))
    {
        //Create Super Admin Role 
        var role = new IdentityRole("SuperAdmin");
        roleManager.Create(role);

        //Create Default User 
        var user = new ApplicationUser();
        user.UserName = "admin@swansea.ac.uk";
        user.Email = "admin@swansea.ac.uk";
        string pwd = "Password@2019";

        var newuser = userManager.Create(user, pwd);
        if (newuser.Succeeded)
        {
            userManager.AddToRole(user.Id, "SuperAdmin");
        }
    }
}

0 个答案:

没有答案