Core 2 не позволяет мне добавить новую роль в действии контроллера - PullRequest
0 голосов
/ 06 декабря 2018

Я недавно запустил новое веб-приложение, использующее Core 2.0.3, и код, который я ранее использовал для добавления новых ролей, теперь дает мне ссылку на объект, не установленную для экземпляра объекта.

if (!await _roleManager.RoleExistsAsync(role.NewRole))
{
    await _roleManager.CreateAsync(new IdentityRole(role.NewRole));
}
return RedirectToAction(nameof(Index));

Предыдущие приложения Я использовал точно такой же код, что и у нас на Core 2.0.2, но, конечно, здесь нет проблемы?

role.NewRole - это строка для справки.

1 Ответ

0 голосов
/ 06 декабря 2018

Есть ли у вас настройка DI-ссылки и она назначена с помощью конструктора вашего объекта?

private readonly RoleManager<IdentityRole> _roleManager

public obj(RoleManager<IdentityRole> roleManager) {
    _roleManager = roleManager
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...