【发布时间】:2015-11-04 18:22:13
【问题描述】:
众所周知,我们可能会将基于 ASP.NET Identity 的配置文件信息扩展到另一个表或将其包含到默认表 (ASPNetUsers)。
假设我在注册时只需要填写两个字段(用户名和电子邮件),但在完成注册后,用户可能会或可能不会选择填写额外的个人资料信息(例如性别、出生日期、真实姓名等) .
我有两个选择,但不确定哪个更合适。
- 所有个人资料信息(用户名、电子邮件、性别、出生日期、真实姓名)都包含在默认身份
ASPNetUsers表中。 - 默认身份
ASPNetUsers表的必需注册信息(用户名和电子邮件),而额外的个人资料信息在另一个表中,该表链接到默认身份ASPNetUsers表。
或者有没有更好的选择?希望我们能在这次讨论中有所收获。
【问题讨论】:
标签: database database-design asp.net-identity