2013-07-04 161 views
0

當你創建一個新的ASP.NET互聯網應用,你會得到內置的成員表和控制器等,有5個創建表:ASP.NET成員資格表

UserProfile 
webpages_Membership 
webpages_OAuthMembership 
webpages_Roles 
webpages_UsersInRoles 

我明白瞭如何的基本概念所有這些工作,但我有一個問題,爲什麼UserProfile與webpages_Membership一起創建?這兩張桌子幾乎不能組合在一起?如果這不是它的工作原理,你能向我解釋爲什麼創建了2個文件。

回答

3

不,它們不能組合,因爲用戶配置文件與成員資格無關。成員身份是關於您的用戶ID,密碼和身份驗證。用戶配置文件是關於名稱,地址等的東西。

它是這樣設計的,以便您可以擴展用戶配置文件以包含所需的任何信息。雖然Membership表不會更改,因爲這些表格「硬連線」到提供程序中。

+0

謝謝,這就是我原先的想法。 –