Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何向AspNetUsers表中添加额外字段并使用ASP.NET webform将其插入_C#_Asp.net_.net_Webforms - Fatal编程技术网

C# 如何向AspNetUsers表中添加额外字段并使用ASP.NET webform将其插入

C# 如何向AspNetUsers表中添加额外字段并使用ASP.NET webform将其插入,c#,asp.net,.net,webforms,C#,Asp.net,.net,Webforms,我有一个我创建的项目,我添加了身份,实体框架和Owin,我可以注册用户,我可以登录 挑战在于,我想在ASPNETUser表中添加其他字段,如名字、角色ID、性别等。 我从数据库中手动添加了这些列,但我无法从代码中访问它们,我希望在注册新用户时能够插入到新列中 我使用的是Webforms而不是MVC,我如何实现这一点? 多谢各位 我已尝试将列作为类添加到public类ApplicationUser:IdentityUser中,我可以访问它,但db中仍然缺少这些列,因为我也必须删除它们 公共类标识模

我有一个我创建的项目,我添加了身份,实体框架和Owin,我可以注册用户,我可以登录

挑战在于,我想在
ASPNETUser
表中添加其他字段,如名字、角色ID、性别等。 我从数据库中手动添加了这些列,但我无法从代码中访问它们,我希望在注册新用户时能够插入到新列中

我使用的是Webforms而不是MVC,我如何实现这一点? 多谢各位

我已尝试将列作为类添加到public类
ApplicationUser
IdentityUser
中,我可以访问它,但db中仍然缺少这些列,因为我也必须删除它们

公共类标识模型
{
公共类应用程序用户:IdentityUser
{
公共异步任务
GenerateUserIdentityAsync(用户管理器)
{
var userIdentity=等待管理器
.CreateIdentityAsync(此,
DefaultAuthenticationTypes.ApplicationOkie);
返回用户身份;
}
公共字符串名{get;set;}
公共字符串LastName{get;set;}
公共整数{get;set;}
public int LocationId{get;set;}
}
}
您可以检查这个您可以检查这个