C'è pochissima documentazione sull'utilizzo del nuovo Asp.net Identity Security Framework.
Ho messo insieme quello che potevo per provare a creare un nuovo ruolo e aggiungervi un utente. Ho provato quanto segue: Aggiungi ruolo in ASP.NET Identity
che sembra aver ottenuto le informazioni da questo blog: creazione di una semplice applicazione da fare con l'identità di asp.net e associazione degli utenti con le cose da fare
Ho aggiunto il codice a un inizializzatore di database che viene eseguito ogni volta che il modello cambia. Non riesce sulla RoleExists
funzione con il seguente errore:
System.InvalidOperationException
si è verificato in mscorlib.dll Il tipo di entità IdentityRole non fa parte del modello per il contesto corrente.
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));
}
}
Qualsiasi aiuto è apprezzato.