Как заполнить роли идентификации в ASP.NET Core 2.2 с помощью Script-Migration? - PullRequest
0 голосов
/ 14 марта 2019

Я использую миграции для создания и заполнения своей базы данных.Поскольку моя база данных работает на отдельном сервере от моего веб-приложения, я использую Script-Migration для создания сценария, который я могу запустить на сервере базы данных.

Согласно официальным EF Core Docs, мы можем использовать HasData для настройки начальных данных для наших сущностей.Есть ли способ сделать это с ролями или пользователями Identity?

1 Ответ

0 голосов
/ 14 марта 2019

Для данных заполнения на HasData они обычно используются для вашей собственной определенной модели.

Для данных посева для IdentityUser или IdentityRole рекомендуется использовать UserManager<IdentityUser> и RoleManager<IdentityRole>.Это связано с тем, что многие свойства могут быть неправильно установлены HasData, например PasswordHash и ConcurrencyStamp.

Проверьте эту проблему Как заполнить модель идентификации ASP.NET и связанные с ней вопросы заполнения # 736

...