我使用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;
}
我已经尝试刷新数据库视图,但这没有用。 我对自己创建的其他数据库没有任何问题。