11
การสร้างบทบาทใน Asp.net Identity MVC 5
เอกสารเกี่ยวกับการใช้ Asp.net Identity Security Framework ใหม่มีน้อยมาก ฉันได้ปะติดปะต่อสิ่งที่ทำได้เพื่อลองสร้างบทบาทใหม่และเพิ่มผู้ใช้เข้าไป ฉันลองทำสิ่งต่อไปนี้: เพิ่มบทบาทใน ASP.NET Identity ซึ่งดูเหมือนว่าอาจได้รับข้อมูลจากบล็อกนี้: การสร้างแอปพลิเคชันที่ต้องทำง่ายๆด้วยข้อมูลประจำตัว asp.net และเชื่อมโยงผู้ใช้กับสิ่งที่ต้องทำ ฉันได้เพิ่มรหัสลงในตัวเริ่มต้นฐานข้อมูลที่ทำงานเมื่อใดก็ตามที่โมเดลมีการเปลี่ยนแปลง มันล้มเหลวในRoleExistsฟังก์ชันโดยมีข้อผิดพลาดต่อไปนี้: System.InvalidOperationException เกิดขึ้นใน mscorlib.dll ชนิดเอนทิตี IdentityRole ไม่ได้เป็นส่วนหนึ่งของโมเดลสำหรับบริบทปัจจุบัน protected override void Seed (MyContext context) { var UserManager = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(context)); var RoleManager = new RoleManager<IdentityRole>(new RoleStore<IdentityRole>(context)); // Create Admin Role string roleName = "Admins"; …