Как изменить структуру таблицы пакета идентификации asp.net - PullRequest
0 голосов
/ 10 ноября 2019

Я использую удостоверение Asp.net для управления ролями, но для создания пользователя я использую собственную структуру таблиц для вставки данных регистрации пользователей, но для назначения ролей я хочу использовать менеджер ролей удостоверений asp.net, все работает нормальноно когда я вызываю этот метод ниже, он говорит, что UserID не найден, потому что он проверяет запись пользователя из таблицы «AspNetUsers», но в моем случае у меня есть отдельная таблица для регистрации пользователя. Как это изменить, я имею в виду, где написаны классы, которые устанавливают отношения между двумя таблицами «AspNetUsers» и AspNetUsers

. Как показано выше, полная картина моей проблемы

 if (selectedRoles != null)
                    {
                        user.Id = userViewModel.User_Id.ToString();
                        var result = await UserManager.AddToRolesAsync(user.Id, selectedRoles);
                        if (!result.Succeeded)
                        {
                            ModelState.AddModelError("", result.Errors.First());
                            ViewBag.RoleId = new SelectList(await RoleManager.Roles.ToListAsync(), "Name", "Name");
                            return View();
                        }
                    }

Iпросто хочу проверить регистрационную таблицу для идентификатора, а не таблицы "ASPNETUSERS"

...