Asp.net 使用asp标识将新数据保存到用户表

Asp.net 使用asp标识将新数据保存到用户表,asp.net,asp.net-identity,identity,Asp.net,Asp.net Identity,Identity,我正在尝试向存储用户详细信息的Asp标识表添加一段数据(AspNetUsers)。我有创建新用户的代码,但没有如何在表中添加或更改内容的代码。有人能给我链接一个资源或者给我举个例子来说明如何做到这一点吗 例如,如果我创建了年龄为null的用户,并且有一个表单要求用户输入年龄,并希望在不创建新用户的情况下将其添加到用户信息中 我有收集变量的所有代码 我已经为新列添加了迁移并在表中创建了列,我只需要为当前登录的用户添加数据。您尝试过吗 var user = await UserManager.Fin

我正在尝试向存储用户详细信息的Asp标识表添加一段数据(
AspNetUsers
)。我有创建新用户的代码,但没有如何在表中添加或更改内容的代码。有人能给我链接一个资源或者给我举个例子来说明如何做到这一点吗

例如,如果我创建了年龄为null的用户,并且有一个表单要求用户输入年龄,并希望在不创建新用户的情况下将其添加到用户信息中

我有收集变量的所有代码

我已经为新列添加了迁移并在表中创建了列,我只需要为当前登录的用户添加数据。

您尝试过吗

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

i get:await运算符只能在异步方法中使用。如果在方法中未使用异步,则可以使用以下代码
var user=UserManager.FindByName(user.Identity.Name);使用者:年龄=25岁;var result=UserManager.Update(用户)现在,我使用泛型类型“UserManager”需要2个类型参数。我认为您这样做是错误的。您可以共享您的代码吗