नए Asp.net Identity Security Framework का उपयोग करने के बारे में बहुत कम प्रलेखन है।
मैंने एक साथ पाईक किया है जो मैं कोशिश कर सकता हूं और एक नई भूमिका बना सकता हूं और इसमें एक उपयोगकर्ता जोड़ सकता हूं। मैंने निम्नलिखित की कोशिश की: ASP.NET पहचान में भूमिका जोड़ें
ऐसा लगता है कि यह इस ब्लॉग से जानकारी प्राप्त कर सकता है: 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";
IdentityResult roleResult;
// Check to see if Role Exists, if not create it
if (!RoleManager.RoleExists(roleName))
{
roleResult = RoleManager.Create(new IdentityRole(roleName));
}
}
किसी भी मदद की सराहना की है।