Простое членство в Asp.net. изменить пароль не удалось
Я использую простое членство в моем приложении. Я изменил тип данных userId с int на bigint и соответственно изменил тип данных во всех указанных полях userId. Создать пользователя, редактировать пользовательские функции работают нормально. но когда мы меняем пароль, получаем следующую ошибку.
"неявное преобразование long в int? невозможно"
Мой код:
if (ModelState.IsValid)
{
bool resetResponse = WebSecurity.ResetPassword(model.ReturnToken.ToString(), model.Password.ToString());
if (resetResponse)
{
ViewBag.Message = "Successfully Changed";
}
else
{
ViewBag.Message = "Something went horribly wrong!";
}
}
Пожалуйста, дайте мне знать, в чем проблема.
заранее спасибо.
1 ответ
Попробуй это:
enable-migrations
add-migration UserIdTypeChange ' or whatever you want to name it'
update database
в
Консоль диспетчера пакетов
который можно найти в
Сервис-> Диспетчер пакетов библиотеки ->