這裏是我的ApplicationUser和的DbContext類如何標識2 mvc5創建角色
public class ApplicationUser : IdentityUser
{
public int? studentID { get; set; }
[ForeignKey("studentID")]
public virtual Student Student { get; set; }
}
public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
public ApplicationDbContext()
: base("DefaultConnection")
{
}
public DbSet<ApplicationRole> ApplicationRoles { get; set; }
public static ApplicationDbContext Create()
{
return new ApplicationDbContext();
}
}
和我的應用程序角色類
public class ApplicationRole : IdentityRole
{
public ApplicationRole(string name)
: base(name)
{ }
public ApplicationRole()
{ }
public string Description { get; set; }
}
在我的角色
控制器
public class RolesController : Controller
{
private ApplicationDbContext db = new ApplicationDbContext();
// GET: /Roles/
public ActionResult Index()
{
return View(db.Roles.ToList());
}
db.Roles.ToList()
什麼都沒顯示但我已經把一些角色放在數據庫中。 db.Roles.ToList()
不返回任何列表。顯示「枚舉沒有結果」
請幫助我。 我想打包角色,我必須使用roleID到另一個表作爲外鍵。 這是什麼問題。我需要一個簡單的解決方案 謝謝。
答案是否爲你做了訣竅:)? –