ASP.NET Membership - 这是一个很好的设计

时间:2011-06-11 10:48:27

标签: asp.net sql-server database-design asp.net-membership

我在我的网络应用程序中添加了asp.net成员资格。现在我有一个表,其中包含用户特定信息UserProfile(FirstName,Lastname,DisplayName等)的列。我没有使用会员资格,因为如果将来我决定更改asp.net会员资格,我希望将用户个人资料保存在单独的表格中。我的问题是:我使用UserId(来自asp_membership_users表的唯一标识符)作为我的自定义表中的外键。 UserId是连接这些表的明智选择吗?

1 个答案:

答案 0 :(得分:2)

是的,它是asp_membership_users表的主键,因此将它用作自定义表的外键是有意义的。