AspNetUsers表中新添加的字段未在identityUser中显示为prop

时间:2018-04-06 11:22:43

标签: c# asp.net-web-api asp.net-core-2.0 asp.net-identity-2

请帮助我是Asp.net Identity的新手,这是asp.net core 2 web api,我正在尝试将用户注册到我的ASPNETUSER表,并且我成功创建了新字段(FirstName,LastName,Address)。

Newly Added Fields

问题是每当我尝试将输入映射到新字段时,它甚至不会将新添加的字段显示为prop ......但它显示(即Id,AccessfailedCount,Concurrency Stamps ....)

This is my AccountController

这是我的Class,其中定义了ApplicationUser Student Context Class

然后我尝试使用ApplicationUser而不是IdentityUser这次我看到所有的prop(我的ApplicationUser和身份用户)..但是然后在运行它我得到这个错误enter image description here

感谢。

1 个答案:

答案 0 :(得分:0)

您的问题是您正在创建一个IdentityUser实例,而不是扩展IdentityUser的ApplicationUser类的实例。

请参阅此帖子:How to extend IdentityUser with custom property