我想扩展默认功能,并且为了与社交网络集成,我想要存储个人资料的头像Url。我认为扩展存储有关集成的信息的IdentityUserLogin
类是合理的,但却无法找到如何做到这一点的任何信息。
我是正确的方式还是不好主意,最好还是使用其他解决方案?
答案 0 :(得分:0)
只需更新默认MVC5项目为您创建的模型(如果需要,还可以创建一个新模型):
public class ApplicationUser : IdentityUser
{
public string HomeTown { get; set; }
public DateTime? BirthDate { get; set; }
}
然后,DB上下文会更新:
public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
public ApplicationDbContext()
: base("DefaultConnection")
{
}
}
现在,在您的控制器中,您可以访问已添加的其他属性。