我使用 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 视图,但这无济于事。我对自己创建的其他数据库没有任何问题。