Простое членство в 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

в

Консоль диспетчера пакетов

который можно найти в

Сервис-> Диспетчер пакетов библиотеки ->

Другие вопросы по тегам