Dot-Net

為什麼asp.net 會員有一個users 表和一個membership 表?

  • March 30, 2015

他們為什麼將使用者的東西分成兩張表?就像他們獲得了 aspnet_ 會員資格和 aspnet_users。

是不是因為他們的會員資料太長了?

將身份/認證管理與會員管理分開。“大”使用者表是實際的身份儲存庫——例如,如果您想使用 SQL 來儲存您的身份數據,它都在此處。但是您可能希望使用其他一些來源(例如 Active Directory)作為您的身份儲存庫。相反,您驗證身份和身份驗證,但您仍然需要有某種方法將基於 SQL 的角色/成員身份數據連接到基於 AD 的身份數據。這就是較小的表的用武之地——足夠的資訊來維持這些關係。

引用自:https://stackoverflow.com/questions/1489809