2014-02-13 73 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 

包管理器控制檯

可以在

工具 - >庫包管理器中找到 - >