2013-07-04 124 views
0

当你创建一个新的ASP.NET互联网应用,你会得到内置的成员表和控制器等,有5个创建表:ASP.NET成员资格表

UserProfile 
webpages_Membership 
webpages_OAuthMembership 
webpages_Roles 
webpages_UsersInRoles 

我明白了如何的基本概念所有这些工作,但我有一个问题,为什么UserProfile与webpages_Membership一起创建?这两张桌子几乎不能组合在一起?如果这不是它的工作原理,你能向我解释为什么创建了2个文件。

回答

3

不,它们不能组合,因为用户配置文件与成员资格无关。成员身份是关于您的用户ID,密码和身份验证。用户配置文件是关于名称,地址等的东西。

它是这样设计的,以便您可以扩展用户配置文件以包含所需的任何信息。虽然Membership表不会更改,因为这些表格“硬连线”到提供程序中。

+0

谢谢,这就是我原先的想法。 –