Існує дуже мало документації про використання нової 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";
IdentityResult roleResult;
// Check to see if Role Exists, if not create it
if (!RoleManager.RoleExists(roleName))
{
roleResult = RoleManager.Create(new IdentityRole(roleName));
}
}
Будь-яка допомога вдячна.