2014-02-13 3 views
0

Я использую простое членство в своем приложении. Я изменил тип данных userId от int до bigint и соответственно изменил тип данных во всех ссылочных областях userId. Создайте пользователя, отредактируйте пользовательскую функциональность. но когда мы меняем пароль, получаем следующую ошибку.Asp.net простой членство. сменить пароль с ошибкой

"неявные преобразования долго 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!"; 
    } 
} 

Пожалуйста, дайте мне знать, что это проблема.

благодарит заранее.

+0

Не могли бы вы показать свою работу? –

+0

Как создается база данных? Это первый подход к коду? – Cybercop

+0

да это код первый. – user1755390

ответ

0

попробовать это:

enable-migrations 
add-migration UserIdTypeChange ' or whatever you want to name it'  
update database 

в

менеджер пакетов консоли

, которые могут быть найдены в

Tools-> Библиотека менеджера пакетов ->