2017-04-09 101 views
-1

我想向存儲用戶詳細信息的Asp標識表(AspNetUsers)添加一段數據。我有代碼來創建一個新的用戶,但沒有如何添加或更改表中的東西。有人可以鏈接我的資源或向我展示如何做到這一點的例子?使用asp標識將新數據保存到用戶表

例如,如果我創建的用戶,其中年齡爲null,並且有這樣的要求用戶輸入年齡,並希望將它添加到用戶的信息,而無需創建一個新用戶的表單。

我有收集變量的所有代碼。

我已經添加了新列遷移和創建的表中的列,我只需要添加數據爲當前登錄的用戶。

回答

0

你有沒有試過這種

var user = await UserManager.FindByNameAsync(User.Identity.Name); 
user.Age = 25; 
IdentityResult result = await UserManager.UpdateAsync(user); 
+0

我得到:await操作符只能在異步方法中使用。 –

+0

如果你沒有在你的方法中使用async,你可以使用下面的代碼:var user = UserManager.FindByName(User.Identity.Name); user.Age = 25; VAR的結果= UserManager.Update(用戶);' – Spharah

+0

現在我已經使用通用型「的UserManager 」需要2個類型參數 –

相關問題