Asp.net身份 - 延伸的最佳方式

时间:2015-10-26 19:34:03

标签: entity-framework asp.net-identity asp.net-core-mvc entity-framework-core

我想在EF 7中使用New Asp.net Identity 3.0,并希望了解扩展它的最佳方法。例如,如果我想添加用户的

之类的东西
  • 名字
  • 姓氏
  • DOB
  • Twitter Handle
  • 等。

这样做的最佳和正确方法是什么?我看到其他人已经发布了你向IdentityUser添加属性的内容,我看到其他人说你应该使用声明。

感谢任何帮助

1 个答案:

答案 0 :(得分:1)

执行此操作的基本方法仍然是创建您自己的用户对象并使用您的属性扩展它:

public class ApplicationUser : IdentityUser
{
    public string FirstName { get; set;}
    public string LastName { get; set;}
    ...
}