1

我使用 Web 应用程序的“Internet 应用程序”模板在 VS12 中创建了一个标准的 ASP.NET MVC 项目。

VS 自动创建了一个名为aspnet-Authentification-20130123105949.mdf. 当我打开数据库表时webpages_Roles,那里只显示我创建的角色之一。但是这个角色已经不存在了,这里显示的数据似乎已经过时了。

我通过使用添加角色:

public String AddRole(String name)
        {
            Roles.CreateRole(name);
            return name + " was added.";
        }

我列出角色的方法显示了与 DB 视图中不同的角色:

public String ListRoles()
{
    String[] roles = Roles.GetAllRoles();
    String res = "";
    foreach(String role in roles) {
        res += "\n" + role;
    }
    return res;
}

我已经尝试刷新 DB 视图,但这无济于事。我对自己创建的其他数据库没有任何问题。

4

0 回答 0