如何扩展IdentityUser?

时间:2014-02-18 20:12:55

标签: asp.net asp.net-identity

我使用以下文章手动将ASP.NET标识添加到Web窗体项目:

http://www.asp.net/identity/overview/getting-started/adding-aspnet-identity-to-an-empty-or-existing-web-forms-project

我注意到,注册页面只是要求输入用户名和密码,但我还要添加名字,姓氏,电子邮件等。我尝试创建自己的名为ApplicationUser的类,它扩展了IdentityUser,但这会导致和调用IdentityResult result = manager.Create(user, Password.Text);时的映射错误:

Additional information: Mapping and metadata information could not be found for EntityType 'WebFormsIdentity.IdentityExtensions.ApplicationUser'.

我在向IdentityUser添加更多数据时看到的大多数示例都与代码有关,但我首先通过从命令行运行aspnet_regsql来生成我的memebership数据库以生成aspnetdb数据库。如何在注册用户时添加额外信息?

0 个答案:

没有答案