Web アプリケーション用の「インターネット アプリケーション」テンプレートを使用して、VS12 で標準の ASP.NET MVC プロジェクトを作成しました。
VS は、 というデータベースを自動的に作成しましたaspnet-Authentification-20130123105949.mdf
。データベース テーブルを開くwebpages_Roles
と、作成したロールの 1 つだけがそこに表示されます。しかし、この役割はもう存在しません。ここに表示されているデータは古いようです。
以下を使用してロールを追加します。
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 ビューを更新しようとしましたが、これは役に立ちません。自分で作成した他のデータベースでは問題ありません。